如何使用PowerShell选择要复制给用户的特定组



当我创建一个用户时,我需要从另一个用户复制组成员-但只能复制特定的组。

$UserNameToCopyFrom = read-host “Type the UserName to copy groupmembership from“
$UserNameToCopyTo = read-host "Type the UserName to copy groupmembership To“
Get-ADUser -Identity $UserNameToCopyFrom -Properties memberof | Select-Object -ExpandProperty memberof |  Add-ADGroupMember -Members $UserNameToCopyTo
Write-Host "The groupsmembership copy to $UserNameToCopyTo Successfully"

此脚本复制所有组,我需要的是例如复制会计OU中的所有组。

你好,娜蒂

您可以尝试使用Out-GridView选项。

$user = Read-Host "Type the user to get the groups"
$groups = (Get-ADUser -Identity $user -properties "memberof").memberof | Out-GridView -Outputmode Multiple

使用此-OutputMode Multiple,您将能够选择两个或多个项目

我希望你觉得这是有用的

有任何问题请尽管问

编辑:我简化了过程,删除了一行

最新更新