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

时间:2014-08-01 10:01:57

标签: 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

3 个答案:

答案 0 :(得分:6)

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

Add-Computer -DomainName mydomain -Credential mydomain\Administrator -Restart

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

答案 1 :(得分:2)

在将服务器加入域之前我做了什么:

1)检查DC和服务器之间的连接。 Ping域控制器。如果两者都在同一子网上,则应该ping,否则无法连接域。

2)跑这个powershell命令:

PS C:\ Windows \ system32> add-computer domain.com -Credential domain \ administrator 警告:更改将在您重新启动计算机SERVERNAME后生效。

答案 2 :(得分:1)

正如您所指出的那样,它已经在运行脚本,并且从错误代码开始并且在提供搜索时看起来是AD的问题,请参考以下链接并尝试按照建议的IP工作{{ 3}}