背景:
我正在尝试使用注册表项设置主机名,因为我正在部署虚拟机,并且希望根据客户虚拟机的名称设置主机名。这是我用来设置主机名的脚本:
$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"
任务序列位置:
问题:
不幸的是,它无法设置主机名,而是使用自动生成的主机名。
问题:
在任务序列中什么时候建立注册表?