【问题标题】:Changing domain of computer using powercli OSCustomizationSpec使用 powercli OSCustomizationSpec 更改计算机域
【发布时间】:2017-03-16 21:06:30
【问题描述】:

我们正在尝试根据电子表格(csv 文件)自动创建虚拟机。这些虚拟机将基于模板。模板在工作表中指定。该脚本工作正常并创建了机器。但是,计算机不加入域。 IP 和计算机名称已成功更改。

在确定如何解决此问题时需要帮助。下面是用来设置IP和域的sn-p。

     New-OSCustomizationSpec -OrgName "Company" -OSType Windows `
          -Description $vm.Description -Domain "mydomain" -DomainUsername "domainuser" -DomainPassword "password" `
         -ChangeSid -AdminPassword "newpassword" -Name wincli -Type "Persistent" -FullName "Windows Custom Spec"
           Get-OSCustomizationNicMapping -OSCustomizationSpec wincli | Set-OSCustomizationNicMapping -Position 1 -IpMode UseStaticIP -IpAddress $vmIP -SubnetMask $vmSubNet -DefaultGateway $vmGateway -Dns $vmDNS1,$vmDNS2 -Confirm:$false
     New-OSCustomizationNicMapping –OSCustomizationSpec wincli  -Position 2 -IpMode UseStaticIP -IpAddress $vmIP -SubnetMask $vmSubNet -DefaultGateway $vmGateway -Dns $vmDNS1,$vmDNS2 -Confirm:$false
     $custom = Get-OSCustomizationSpec -name wincli
     $NewVM = New-VM -ResourcePool $resourcePool -Name $vmname -Location $folder -Datastore $datastore -Template $template -OSCustomizationSpec $custom  -confirm:$true      

【问题讨论】:

  • 查看sysprep logs
  • 查看了 sysprep 日志。 unattend.xml 文件包含有关域和用户名/密码的正确信息。 setup err 是零字节文件,所以没有错误。 setupacct 没有任何与加入域相关的错误。
  • 使用 BenH 指出的用户名格式添加后,它起作用了。 (用户名:user@domain.xyz.com,域名:domain.xyz.com)
  • 感谢您将其标记为已解决。你会在下面添加吗?我们不在这里添加问题的答案。我已经回滚了最后一次编辑,但如果您需要,它在修订历史记录中。谢谢!

标签: powershell vmware powercli


【解决方案1】:

BenH 的评论是正确的。

使用 BenH 指出的用户名格式添加后,它起作用了。 (用户名:user@domain.xyz.com,域名:domain.xyz.com)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-14
    • 1970-01-01
    • 1970-01-01
    • 2016-02-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-06
    相关资源
    最近更新 更多