これまでは 1 つの言語でのみ展開する必要がありましたが、現在はドイツ語と英語の両方で展開する必要があります。
過去 2 日間、MDT 2013 の設定フィールド (WinPE 中) を最小限の操作で自動化する方法について多くの情報を読みました。私は、2 つの異なるタスク シーケンスの地域設定を自動入力するために、「TaskSequenceID」を使用しようとしています。
ちなみに、各タスク シーケンスの開始時に Gather を有効にしています。
以下は、イメージ構築タスクの 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-GB ではなく en-US キーボード レイアウトに戻ります。
私が気づいたいくつかのこと:
- Unattend.xml を変更しても違いはありません。MDT 2013 を使用している間はこれに触れたことがありませんでしたが、誰かが提案しているのを見ました。
- [Default] または Bootstrap.ini に KeyboardLocale 設定を追加すると、それらの設定が [TaskSequenceID] オプションよりも優先されます。これは Bootstrap では予想されますが、[Default] では予想されないのでしょうか?
ここで間違いを見つけた方は、ぜひお知らせください。必要であれば、さらに詳しい情報を提供できます。
どうもありがとう。
答え1
キーボード ロケールに 16 進コードを使用してみてください。これは単語 (en-US) または 16 進コードを必要とするためです。16 進コードが何であるかはわかりませんが、間違いなく調べる必要があります。