gpt4 book ai didi

powershell - Powershell尝试将用户从一个AD组复制到另一个AD组

转载 作者:行者123 更新时间:2023-12-03 00:47:48 25 4
gpt4 key购买 nike

我正在尝试从一个广告组复制到另一个广告组。但是我在传递数据和将数组项提供给add-group命令时遇到麻烦,请帮助

    Write-Host "You have selected the following group: $SourceGroup"
$SourceGroup = Read-Host

Write-Host "Enter the name of the new group you want the membership of $SourceGroup copied to"
$DestinationGroup = Read-Host



$P1 = Get-ADGroup $SourceGroup -Property member | Select member | Format-Table -HideTableHeaders
$P2 = Foreach ($Member in $P1) { Get-ADUser $Member -Property SamAccountName | Select SamAccountName }


Foreach ($Member in $P1) { Add-ADGroupMember -Identity $DestinationGroup -Member $Member }

最佳答案

您通过使用Format-Table来破坏它。格式化是为了显示,您不应该格式化您希望在shell中使用的任何东西。完成后,一定要在最后格式化它。

无论如何,您应该能够简化它。

Get-ADGroup $SourceGroup | Get-ADGroupMember | ForEach-Object {
Add-ADGroupMember $DestinationGroup -Member $_.DistinguishedName
}

克里斯

关于powershell - Powershell尝试将用户从一个AD组复制到另一个AD组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38791150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com