Os nomes dos computadores podem ter no máximo 16 dígitos. Os números de série do Surface Pro 4 têm 12 dígitos. Pré-adiando 5 caracteres para que excede o limite.
Estou tentando definir o nome do computador para um Surface Pro 4 com base no número de série. Eu adicionei a variável ao meu arquivo CustomSetting da seguinte forma: ComputerName = MTLSP% SerialNumber%, mas minha seqüência de tarefas falha quando se trata de atribuir o nome.
Estou sentindo falta de algo?
PS: usamos a variável assettag para desktops | laptops e funciona como um encanto.
Os nomes dos computadores podem ter no máximo 16 dígitos. Os números de série do Surface Pro 4 têm 12 dígitos. Pré-adiando 5 caracteres para que excede o limite.
Acho que a variável que você precisa usar é OSDComputerName.
Para definir automaticamente o nome do computador, você deverá ignorar a etapa do assistente de implementação que solicita o nome do computador e, em seguida, especificar o nome do computador no back-end.
Ignorar a etapa de coleta de nome do assistente de implantação
Adicione isso ao seu arquivo cusotmsettings.ini
:
SkipComputerName=YES
Nomeie o computador no back-end
Em seguida, você precisará especificar o nome do computador, pois ele não solicitará o nome do usuário.
Você pode fazer isso indicando qual deve ser o nome do computador usando essa variável no arquivo customsettings.ini
.
OSDComputerName=computer-name-here
Você pode usar variáveis na configuração OSDComputerName
, E.G .:
OSDComputerName=PC_%SerialNumber%
ou
OSDComputerName=MTLSP%SerialNumber%
Links
TL; DR
Certifique-se de ignorar a etapa do assistente de implantação e, em seguida, use a variável correta para nomear automaticamente seu computador. Você pode fazer isso com as configurações abaixo de customsetting.ini
:
SkipComputerName=yes
OSDComputerName=PC_%SerialNumber%
Tags deployment sccm mdt