以下 VM 扩展无法将 VM 添加到域。
当 AD 中存在“计算机帐户”时,它可以正常工作。如果“计算机帐户”不存在(新服务器),则会失败。
Set-AzureRmVMADDomainExtension -TypeHandlerVersion '1.0' -JoinOption 3 -DomainName $strDomainDNSName -ResourceGroupName $strRes_GrpName -VMName $strHostName -Credential $objCred -OUPath $strServerOU -Restart
加入选项 3 应完成以下操作。
值的含义 NETSETUP_JOIN_DOMAIN 0x00000001 将计算机加入域。如果未指定此值,则将计算机加入工作组。 NETSETUP_ACCT_CREATE 0x00000002 在域上创建帐户。
https://msdn.microsoft.com/en-us/library/windows/desktop/aa370433(v=vs.85).aspx
在 Azure VM 扩展下发现以下错误详细信息:
[
{
"code": "ComponentStatus/JoinDomainException for Option 3 meaning 'User Specified'/failed/1",
"displayStatus": "Provisioning failed",
"level": "Error",
"message": "ERROR - Failed to join domain='MyAd.ad.company.co.uk', ou='OU=Computers,DC=MyAd,DC=ad,DC=company,DC=co,DC=uk', user='<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="d19dbeb2b0bd90b5bcb8bf919ca89095ffb0b5ffb2bebca1b0bfa8ffb2beffa4ba" rel="noreferrer noopener nofollow">[email protected]</a>', option='NetSetupJoinDomain, NetSetupAcctCreate' (#3 meaning 'User Specified'). Error code 2",
"time": null
}
{
"code": "ComponentStatus/JoinDomainException for Option 1 meaning 'User Specified without NetSetupAcctCreate'/failed/1",
"displayStatus": "Provisioning failed",
"level": "Error",
"message": "ERROR - Failed to join domain='MyAd.ad.company.co.uk', ou='OU=Computers,DC=MyAd,DC=ad,DC=company,DC=co,DC=uk', user='<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="c588829184a1a8acab8588bc84a1eba4a1eba6aaa8b5a4abbceba6aaebb0ae" rel="noreferrer noopener nofollow">[email protected]</a>', option='NetSetupJoinDomain' (#1 meaning 'User Specified without NetSetupAcctCreate'). Error code 1332",
"time": null
}
]
最佳答案
只有内置“计算机”OU 存在问题。 尝试了 'OU=Computers,DC=MyAd,DC=ad,DC=company,DC=co,DC=uk' 和 'CN=Computers,DC=MyAd,DC=ad,DC=company,DC=co,DC =英国'。因相同错误而失败。
但是其他用户创建的 OU 工作正常。对于例如。 'OU=TSTVLAN,OU=MGTServers,,DC=MyAd,DC=ad,DC=公司,DC=co,DC=uk'
关于json - Set-AzureRmVMADDomainExtension 无法将 VM 添加到 AD 域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40865553/