如何通过PowerShell将计算机加入域

use*_*612 8 powershell

我刚刚完成了Windows 7专业版的全新安装,我想通过PowerShell加入我的电脑到域名,但是在这里得到一些错误是我正在使用的代码

Add-Computer -ComputerName HMD-PC002 -DomainName mydomain -Credential     
mydomain\Administrator

Add-Computer : Computer 'HMD-PC002' failed to join domain 'mydomain' from its current  
workgroup 'WORKGROUP' with
following error message: Unknown error (0xa8b).
At C:\Users\HMDPC002\Desktop\add-pc_to_Domain.ps1:8 char:1
+ Add-Computer -ComputerName HMD-PC002 -DomainName mydomain -Credential mydomain\A ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : OperationStopped: (HMD-PC002:String) [Add-Computer],   
InvalidOperationException
+ FullyQualifiedErrorId :   
FailToJoinDomainFromWorkgroup,Microsoft.PowerShell.Commands.AddComputerComma
Run Code Online (Sandbox Code Playgroud)

use*_*612 7

有一个简单的解决方案,我没有配置我的DNS服务器,我不得不手动更改它,填充两个字段后我运行以下脚本,它的工作原理

Add-Computer -DomainName mydomain -Credential mydomain\Administrator -Restart
Run Code Online (Sandbox Code Playgroud)

但是我想要powershell来改变dns设置,我将在另一个问题中提出这个问题


小智 1

正如您所指定的,它已经是工作脚本,并且从错误代码来看,在进行搜索时,它看起来是 AD 的问题,请参阅下面的链接并尝试查看它是否按照此处建议的 IP 工作。