2016-09-28 5 views
0

ADのクリーンアップ/リストラプロジェクトの一環として、特定のOU内のすべてのグループのリストリストを出力するスクリプトを作成しようとしていますグループ内のメンバー数のカウントとともに表示されます。私は、データ出力は、以下のものを使用してコンソールに取得することができます。OUのすべてのグループと各グループのメンバ数を列挙したCSVファイルを作成するPowerShellスクリプト

$OU = "mydomain.com/Groups/SecurityGroups" 
$GroupList = @() 
$GroupList = Get-QADGroup -searchroot $OU -GroupType Security -SizeLimit 0 
$GroupList | 
ForEach-Object { Write-Host $_.Name, (Get-QADGroupMember $_).count } 

誰も私が1列でグループ名と2列目のメンバーの#でCSVファイルにこの出力を得るのを助けることができれば、それはです大変感謝しています。それはあなたが何かにかかわらず、この部分を調整する必要があり、この

$OU = "mydomain.com/Groups/SecurityGroups" 
$GroupList = @() 
$GroupList = Get-QADGroup -searchroot $OU -GroupType Security -SizeLimit 0 
$GroupList | Select Name,@{n='count';e={(Get-QADGroupMember $_).count}} | Export-CSV C:\csvpath.csv -NoTypeInformation 

のようなものでなければなりません

答えて

1

「(_は、Get-QADGroupMember $。名前).count}」私はクエストのコマンドレットを持っていませんテストして確認するが、私が示した方法でプロパティを選択することは、あなたが望むものを得る方法だろう。

関連する問題