Я думаю, что было бы лучше не переименовывать компьютер после того, как он уже присутствует в 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»