В этой публикацции я буду собирать примеры PowerShell командлетов для Exchange. По мере пополнения своей коллекции примеров запросов я буду обновлять эту публикацию.
Запрос перечня всех адресов для всех почтовых объектов
Первый пример. Этот запрос выгружает в CSV файл все адреса всех почтовых ящиков (включая дополнительные X500 адреса):
Get-Recipient -ResultSize Unlimited | Select-Object DisplayName,DistinguishedName,RecipientType*,PrimarySmtpAddress,CustomAttribute*, @{Name="EmailAddresses";Expression={($_.EmailAddresses) -join ","}},*when* | Sort-Object DisplayName | Export-CSV -Path "C:\tmp\ Recipients.csv" -NoTypeInformation -Encoding Unicode