将复制组成员资格从一个组复制到另一个Powershell

时间:2018-11-09 09:57:34

标签: powershell security

我希望有人能指出我正确的方向。

我想做一些我认为应该很简单的事情,但是我无法使它起作用,或者我可以找到任何类似的例子。基本上,我希望能够执行以下操作:

查看现有的安全组“成员”组,然后将那些组成员添加到另一个/新组中。因此,例如,组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

感谢您的帮助。

0 个答案:

没有答案