【发布时间】:2016-07-21 02:02:25
【问题描述】:
所以我在网上到处寻找,包括这里和一些应该有效的东西,但我没有想法。我想将一个 OU 中的所有 AD 对象添加到特定的安全组。这就是我所拥有的(从在线阅读来看,应该可以):
$ADObjects = "OU.Containing.AD.Objects"
$AddGroup = "DN.of.group.adding.objects.to"
Get-ADComputer -SearchBase $ADObjects -Filter * | ForEach-Object{Add-ADGroupMember -Identity 'Corporate Office Computers' -Members $_ -WhatIf}
当我运行此程序时,会出现所有 WhatIf 消息,并且不会显示任何错误,但是一旦完成,就不会添加 $ADObjects OU 中的任何项目。有什么建议吗?
【问题讨论】:
-
(?)
-WhatIf的意思是“告诉我会发生什么,而无需实际做任何事情。”当一切正常时,您必须删除-WhatIf。 -
如果您需要输出正在发生的事情,您应该使用
-Verbose而不是-WhatIf。
标签: powershell active-directory automation windows-server-2012-r2