ActiveDirectoryのユーザーとグループの情報をCSVファイル出力する
現在のユーザーの一覧とグループの一覧と、グループに所属しているユーザーの一覧が作りたかったので。
ユーザーの一覧のCSVファイル出力
以下のコマンドで、実際CSVファイルには固定で「DN(識別名)」と、指定した「CN(名前)」「description(説明)」「memberOf(所属するグループ)」が出力される。
「memberOf(所属するグループ)」は、複数のグループがセミコロンで区切られて出力される。
"CN=group_a,DC=example,DC=co,DC=jp;CN=group_b,DC=example,DC=co,DC=jp"みたいな感じ。
> csvde -u -f c:\adlist_u.csv -r objectCategory=user -l cn,description,memberOf
グループの一覧のCSVファイル出力
以下のコマンドで、実際CSVファイルには固定で「DN(識別名)」と、指定した「CN(名前)」「description(説明)」が出力される。
> csvde -u -f c:\adlist_g.csv -r objectCategory=group -l cn,description
グループに所属しているユーザーの一覧の作成
Excelのマクロで、ゴニョゴニョ2つのシートを突き合わせて完成。