Anasayfa » Forum

Bildirimler

Office 365 – DistributionGroup Üyelerini PowerShell ile Çekme  

  RSS
Umit SEYHAN
(@umitseyhan)
Saygın Üye Forum Yöneticisi

Office 365 – DistributionGroup Üyelerini PowerShell ile Çekme

Merhabalar,

Office 365 üzerinde oluşturulan her bir DistributionGroup için gruba üye olan kullanıcıların listesini çekmek için kullanabilirsiniz.

$Groups = Get-DistributionGroup -ResultSize unlimited
foreach ( $Group in $Groups)
{
[String]$GroupsName = $Group.Name
$GroupMembers = Get-DistributionGroupMember -Identity "$GroupsName"
foreach ( $GroupMember in $GroupMembers)
{
$GroupsObj = New-Object -TypeName psobject
$GroupsObj | Add-Member -Name DistributionGroupName -Value $Group.Name -MemberType NoteProperty
$GroupsObj | Add-Member -Name DistributionGroupEmailAddress -Value $Group.PrimarySmtpAddress -MemberType NoteProperty
$GroupsObj | Add-Member -Name FirstName -Value $GroupMember.FirstName -MemberType NoteProperty
$GroupsObj | Add-Member -Name LastName -Value $GroupMember.LastName -MemberType NoteProperty
$GroupsObj | Add-Member -Name DisplayName -Value $GroupMember.DisplayName -MemberType NoteProperty
$GroupsObj | Add-Member -Name EmailAddress -Value $GroupMember.PrimarySmtpAddress -MemberType NoteProperty
Write-Output $GroupsObj
Export-Csv -Path "C:\DistributionGroupList.csv" -InputObject $GroupsObj -NoTypeInformation -Encoding UTF8 -Delimiter ";" -Append
}
}

 

Bilginize.

Alıntı
Gönderildi : 02/02/2017 17:09
Rıza ŞAHAN
(@rizasahan)
Değerli Üye Forum Yöneticisi

Bilgilendirme için teşekkürler hocam.

CevapAlıntı
Gönderildi : 02/02/2017 23:10
Paylaş: