Последовательность задач экранного меню SCCM 2012 - переименование компьютера с меткой обслуживания - PullRequest
0 голосов
/ 23 октября 2018

Я планирую развернуть Windows 10 с помощью SCCM 2012. Он работает нормально, и теперь я просто хочу переименовать компьютер, чтобы он совпадал с его служебным тегом DELL, и сделать его частью последовательности задач.В идеале я хотел бы использовать скрипт Powershell для этого, но также с удовольствием использую VBS, если это не так просто с PS.

Ниже приведен скрипт Powershell, который выполняет эту работу, однако я не могу добавить его как часть последовательности задач!

$sTag = Get-WmiObject -Class win32_BIOS | Select SerialNumber
$cName = 'DESKTOP' + $sTag.SerialNumber
Rename-Computer -NewName $cName

Может кто-нибудь помочь?

Заранее спасибо.

1 Ответ

0 голосов
/ 23 октября 2018

Я думаю, что было бы лучше не переименовывать компьютер после того, как он уже присутствует в sccm и объявлении, но дать ему правильное имя, прежде чем он будет присоединен (при условии, что вы используете неизвестную поддержку компьютера для osd здесь)

В этом случае вы должны установить переменную SCCM OSDCOmputerName уже в фазе WinPE следующим образом (вы можете найти более подробные примеры, например здесь ):

$sTag = Get-WmiObject -Class win32_BIOS | Select SerialNumber
$OSDComputerName = 'DESKTOP' + $sTag.SerialNumber
$TSEnv = New-Object -COMObject Microsoft.SMS.TSEnvironment 
$TSEnv.Value("OSDComputerName") = $OSDComputerName

Если вы хотите использовать powershellв PE вам нужно будет изменить свой загрузочный образ (щелкните правой кнопкой мыши -> Свойства -> Дополнительные компоненты), включив в него «Windows PowerShell»

...