シリアル番号に基づいてSurfacePro4のコンピューター名を設定しようとしています。次のように変数をCustomSettingファイルに追加しました:ComputerName = MTLSP%SerialNumber%ですが、名前の割り当てに関してタスクシーケンスが失敗します。
私は何かが足りないのですか?
PS:デスクトップ|ラップトップにassettag変数を使用し、それは魅力のように機能します。
コンピューター名は最大16桁です。 Surface Pro4のシリアル番号は12桁です。その前に5文字を追加すると、制限を超えます。
使用する必要のある変数はOSDComputerNameだと思います。
コンピューター名を自動的に設定するには、コンピューター名を要求する展開ウィザードの手順をスキップして、バックエンドでコンピューター名を指定する必要があります。
展開ウィザードの名前収集ステップをスキップします
これをcusotmsettings.ini
ファイルに追加します。
SkipComputerName=YES
バックエンドのコンピューターに名前を付けます
次に、ユーザーに名前を尋ねないようになるため、コンピューター名を指定する必要があります。
これを行うには、customsettings.ini
ファイルでこの変数を使用して、コンピューター名を指定します。
OSDComputerName=computer-name-here
OSDComputerName
設定で変数を使用できます。例:
OSDComputerName=PC_%SerialNumber%
またはOSDComputerName=MTLSP%SerialNumber%
リンク
https://scriptimus.wordpress.com/2011/04/19/mdt-2010-setting-the-default-computername/
TL; DR
展開ウィザードの手順をスキップしてから、正しい変数を使用してコンピューターに自動的に名前を付けてください。以下のcustomsetting.ini
設定でそれを行うことができます。
SkipComputerName=yes OSDComputerName=PC_%SerialNumber%