メンバーとメールアドレスを含むすべてのADグループを抽出するスクリプトを手伝ってくれる人がいれば幸いです。私はすべてのADグループとそのメンバーを抽出する投稿の1つでそれを見つけたスクリプトを実行していますが、メールアドレスを含める方法もわかりません。ご助力ありがとうございます。各グループのグループ/メンバーのメンバーとメールアドレス
$Groups = Get-ADGroup -Filter * -SearchBase 'OU,OU,OU,OU,OU,DC,DC,DC' #creates a variable with the name Groups and stores all the groups into it
$Results = foreach($Group in $Groups){ #looks for members in each group and stores them in Results
Get-ADGroupMember -Identity $Group | foreach {
[pscustomobject]@{
GroupName = $Group.Name
Name = $_.Name
}
}
}
$Results| sort -Property GroupName | Export-Csv -Path c:\temp\groups.csv -NoTypeInformation #stores results in a csv
'[pscustomobject] @ {...}'ハッシュテーブルに 'mail'属性を使用して' Email'フィールドを追加する必要があります。 – Vesper
助けていただきありがとうございますが動作しません。新しい変数に-SearchBaseを追加してメールアドレスプロパティをフィルタリングし、ループに追加する必要があるようです。いくつかのことを試してみましたが、うまくいきません。 – MrDevo