До сих пор мне приходилось развертывать только на одном языке, но теперь мы должны выполнять развертывание как на немецком, так и на английском языках.
За последние 2 дня я много читал о том, как добиться некоторой автоматизации с полями настроек (во время WinPE) в MDT 2013 с минимальным взаимодействием. Я пытался использовать "TaskSequenceID" для автоматического заполнения региональных настроек для двух разных последовательностей задач, которые у меня есть.
Кстати, у меня включен сбор в начале каждой последовательности задач.
Вот мой CustomSettings.ini из задачи построения изображения:
[Settings]
Priority=TaskSequenceID, Default
Properties=MyCustomProperty
[W81PRODE-001]
SkipLocaleSelection=NO
UserLocale=de-DE
UILanguage=de-DE
KeyboardLocale=de-DE
[W81PROEN-001]
SkipLocaleSelection=NO
UserLocale=en-GB
UILanguage=en-GB
KeyboardLocale=en-GB
[Default]
SkipTimeZone=NO
TimeZoneName=W. Europe Standard Time
_SMSTSORGNAME=Building %TaskSequenceID% custom base image
DoCapture=YES
OSInstall=YES
HideShell=YES
DoNotCreateExtraPartition=YES
SkipAdminPassword=YES
AdminPassword=
SkipComputerName=YES
SkipDomainMembership=YES
JoinWorkgroup=WORKGROUP
SkipProductKey=YES
OverrideProductKey=<snip>
SkipUserData=YES
SkipTaskSequence=NO
SkipApplications=YES
SkipBitLocker=YES
SkipSummary=YES
SkipRoles=YES
SkipCapture=NO
SkipFinalSummary=YES
FinishAction=SHUTDOWN
Вышеупомянутое приводит к тому, что немецкая задача отображает все без проблем. Но английский всегда возвращается к раскладке клавиатуры en-US вместо en-GB.
Некоторые вещи я заметил:
Буду признателен всем, кто заметит здесь ошибку. При необходимости я могу предоставить дополнительную информацию.
Большое спасибо.
Попробуйте использовать шестнадцатеричные коды для клавиатуры. Потому что он принимает слова (en-US) или шестнадцатеричный код. Не уверен, что это может быть за шестнадцатеричный код, но определенно есть на что посмотреть.