我希望有人能指出我正确的方向。
我想做一些我认为应该很简单的事情,但是我无法使它起作用,或者我可以找到任何类似的例子。基本上,我希望能够执行以下操作:
查看现有的安全组“成员”组,然后将那些组成员添加到另一个/新组中。因此,例如,组1是“ A,B,C”组的成员。第2组无人参与。我想将组1的成员资格复制到组2,而不是用户(尽管如果必须,则可以很容易地将其删除。
我不需要担心的是任何用户,或复制用户所属的组等。
谢谢
谢谢...所以,如果我看这样的话:
Add-ADGroupMember -Identity 'TARGETGROUP' -Members (Get-ADGroupMember -Identity 'SOURCEGROUP' -Recursive -Server Server1) -Server Server1
这会将用户从Sourcegroup添加到Targetgroup,但我不担心用户,如果可以的话,我想将其添加到Targetgroup的“ Member of”详细信息中?
我可以使用
之类的方法从目标组中提取信息$Groups = Get-ADGroup -Identity 'SourceGroup' -Properties memberof -Server Server1 | select MemberOf | Format-Table -AutoSize -Wrap
但随后似乎无法将信息导入到新组中。希望这有意义吗? :)
感谢您的信息:这似乎是试图将Source中的组添加到section的成员中,而不是与group的section成员相对,如果有意义的话?它声明“ Add-ADGroupMember:通用组不能将本地组作为成员”,这表明其试图将这些组添加为新组的成员,而不是添加到新组的“成员”中。 >
我只是想分享以下内容(以粗体形式),以达到我所追求的目标: Get-ADGroup -Identity%SOURCE%-Properties成员-Server SERVER1 | 选择对象-ExpandProperty成员| Add-ADGroupMember-成员%TARGET%-服务器SERVER1
感谢您的帮助。