![SCCM 任务序列:使用注册表设置主机名失败](https://linux22.com/image/737298/SCCM%20%E4%BB%BB%E5%8A%A1%E5%BA%8F%E5%88%97%EF%BC%9A%E4%BD%BF%E7%94%A8%E6%B3%A8%E5%86%8C%E8%A1%A8%E8%AE%BE%E7%BD%AE%E4%B8%BB%E6%9C%BA%E5%90%8D%E5%A4%B1%E8%B4%A5.png)
背景:
我正在尝试使用注册表项设置主机名,因为我正在部署虚拟机,并且希望根据客户虚拟机的名称设置主机名。这是我用来设置主机名的脚本:
$OSDComputerName = (New-Object -comobject WScript.shell).RegRead("HKLM\SOFTWARE\Microsoft\Virtual Machine\Guest\Parameters\VirtualMachineName")
$tsenv = New-Object -ComObject Microsoft.SMS.TSEnvironment
$tsenv.Value("OSDComputerName") ="$OSDComputerName"
任务序列位置:
问题:
不幸的是,它无法设置主机名,而是使用自动生成的主机名。
问题:
在任务序列中什么时候建立注册表?