2016-08-05 13 views
1

1つの広告グループから別の広告グループにコピーしようとしています。しかし、私はデータを配管することに問題があり、配列項目を持つadd-groupコマンドに助けてください。Powershellがある広告グループから別の広告グループにユーザーをコピーしようとしています

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 } 

答えて

4

あなたはFormat-Tableを使ってそれを壊します。書式設定は表示用ですので、シェルで作業するものはフォーマットしないでください。完了したら、最終的にフォーマットしてください。

とにかく、簡単にすることができます。偉大なアドバイスクリスのため

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

クリスは

+0

感謝 – JRN

関連する問題