我有一个虚拟机在Azure和am也在Azure。它们都在同一个网络中,尽管在不同的子网中。
我已经通过terraform提供了VM,它们无法加入AD,因此我正在手动查看错误是什么。
下面是将VM连接到AD的命令:
PS C:\Users\scmadmin> $domain = "contoso.com"
PS C:\Users\scmadmin> $password = "<password here>" | ConvertTo-SecureString -asPlainText -Force
PS C:\Users\scmadmin> $username = "$domain\scmadmin"
PS C:\Users\scmadmin> $credential = New-Object System.Management.Automation.PSCredential($username,$password)
PS C:\Users\scmadmin> Add-Computer -DomainName $domain -Credential $credential执行后的日志输出如下:
Add-Computer : Computer 'erxprebussvc01' failed to join domain 'contoso.com' from its current workgroup 'WORKGROUP'
with following error message: Cannot complete this function.
At line:1 char:1
+ Add-Computer -DomainName $domain -Credential $credential
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OperationStopped: (erxprebussvc01:String) [Add-Computer], InvalidOperationException
+ FullyQualifiedErrorId : FailToJoinDomainFromWorkgroup,Microsoft.PowerShell.Commands.AddComputerCommand在虚拟网络层次上,DNS服务器IP是AD=10.112.1.4的专用IP
我可以平域,
PS C:\Users\scmadmin> ping contoso.com
Pinging contoso.com [10.112.1.4] with 32 bytes of data:
Reply from 10.112.1.4: bytes=32 time=1ms TTL=128
Reply from 10.112.1.4: bytes=32 time=1ms TTL=128
Reply from 10.112.1.4: bytes=32 time=1ms TTL=128
Reply from 10.112.1.4: bytes=32 time=1ms TTL=128
Ping statistics for 10.112.1.4:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 1ms, Maximum = 1ms, Average = 1msWindows事件查看器日志报告以下错误
The machine erxprebussvc01 attempted to join the domain contoso.com but failed. The error code was 1355.无法理解什么是问题/如何排除故障和如何解决它。
发布于 2019-06-04 07:50:27
我并没有按地形提供越南船民。相反,我在Azure门户上手动部署了两个Azure VM(一个是AD和DNS服务器,另一个是客户端)。这些步骤很简单,如下:
contoso.com。一般情况下,同一子网中的VM可以彼此通信,而不受任何端口限制。所以看起来你这边的DNS问题。您可以在客户端VM上重新启动VM或ipconfig/flushdns。或验证DNS记录是否正确地在DC上创建。
此外,您还可以参考此事件错误码1355和本故障排除教程:如何排除将基于Windows的计算机连接到域时发生的错误
https://stackoverflow.com/questions/56427015
复制相似问题