【发布时间】:2017-09-21 05:07:21
【问题描述】:
我有一个脚本,可以将机器添加到域,将其移动到特定的组织单元并将机器添加到 Active Directory 组。
添加到域和移动到 OU 正在运行。 但是机器没有被添加到 AD 组中。
我正在尝试的命令:
$name=gc env:computername
$secpasswd = ConvertTo-SecureString "Passwd" -AsPlainText -Force
$mycreds = New-Object System.Management.Automation.PSCredential("abc\user",$secpasswd)
Add-ADGroupMember -id GroupName -Members "CN=$name,OU=POC,DN=abc,DN=com" -Credential $mycreds
我已经做过的事情:
-在机器中安装了Active Directory域服务角色
-启动了活动目录网络服务
-然后导入活动目录模块
错误:
Add-ADGroupMember : Unable to contact the server. This may be because the server does not exist, it is currently down, or it does not have Active Directory Web Services running.
At line1: char:1
+Add-ADGroupMember -id GroupName -Members "CN=$name,OU=POC,DN=abc,DN=com"
+CategoryInfo: ResourceUnavailable:<GroupName:ADGroup> [Add-ADGroupMember],ADServerDownException
+FullyQualifiedErrorId :ActiveDirectoryServer:0,Microsoft.ActiveDirectory.Management.Commands.AddADGroupMember
我还尝试执行其他 AD 命令,例如 Get-ADGroupMember 等,所有 Active Directory 命令在 powershell 中都给出相同的错误。
我错过了什么吗?卡在这个问题上。请指导。
提前致谢!
【问题讨论】:
-
所有这些动作都在同一个脚本中吗?
Add-ADGroupMember是否在系统重新启动后工作?在此之前它不是官方域成员。
标签: powershell amazon-web-services amazon-ec2 active-directory