2017-01-18 18 views
0

私が含まれているCSVファイルを作成する前から試してみてください。 「グループ名」、「SAMアカウント」PowerShellのActive Directoryは、私のADグループからすべてのユーザーを取得

GroupNameのグループABD SAMアカウントの名前ですグループの一部であるユーザーの名前。

私はこれ試してみてください。私が望むようにそれが動作しません。しかし

Get-ADUser -Filter * -Properties DisplayName,memberof | % { 
$Name = $_.DisplayName 
$_.memberof | Get-ADGroup | Select @{N="User";E={$Name}},Name 
} | Export-Csv -NoTypeInformation -Encoding UTF8 -delimiter "," "All_Users_With_All_Their_Groups.csv" 

を。

私は多くの例を試してみますが、かなり簡単なことではありませんが、関連する例はありません。

ご存知ですか?

+0

私はそれはしかし、私はネイティブPowerShellを使用したいクエストコマンドレットを使用して行うことができますコマンドレット:Get-QADGroup -sizeLimit 0 | select {name = "Group"; expression = {$ _。name}} - メンバーを拡張| Group、@ {n = 'User'; e = {(Get-QADObject $ _)。NTAccountName}}を選択します。 Export-Csv -NoTypeInformation -Encoding UTF8 -delimiter "、" ../List_Of_All_Groups_With_Users.csv " – danje

答えて

0

これはあなたの仕事を行う必要があります。

Import-Module ActiveDirectory ; 
Get-ADGroup -Filter {name -like "*Your Group Name*"} -Properties Description,info | Select Name,samaccountname | Export-Csv D:\output.csv -NoTypeInformation 
Get-ADGroupMember YourGroupName # to list members ; 
+0

これは機能しません。ユーザーごとに1つのクエリですべてのgroupeをエクスポートして、csvレポートを作成したいとします。 – danje

0

私は2つの方法で作成した、あなたが望んでいた知らんものを

get-aduser -Filter * -Properties memberof | 
%{[pscustomobject]` 
@{'Groups Names'=$(($_.memberof | Get-ADGroup).name -join ","); 
User=$($_.samaccountname)}}| 
Export-Csv -NoTypeInformation -Encoding UTF8 -Delimiter ',' "output.csv" 


Get-ADGroup -Filter * -Properties members | 
%{[pscustomobject]@{'Group'=$($_.name); 
'Members'=$(($_.members | Get-ADUser).samaccountname -join ",")}} | 
Export-Csv -NoTypeInformation -Encoding UTF8 -Delimiter ',' "output.csv" 
+0

こんにちはPeter、あなたのコメントをお寄せいただきありがとうございます。あなたのコマンドは私のためにはうまくいきません。このようなエラーが多かったです: '$ .name: '$ .name'という用語はコマンドレットの名前として認識されず、機能、スクリプトファイル、または操作可能なプログラムです。 が含まれている場合は、パスが正しいことを確認して、もう一度やり直してください。 Query.ps1:49 char:75 + Get-ADGroup -Filter * - プロパティメンバ| + CategoryInfo:ObjectNotFound:($ .name:String)[]、CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException' – danje

+0

タイプミスがあり、$を置き換えます。 。$ _と申し訳ありません:)私は今日それを修正します、ごめんなさい –

関連する問題