Я пытаюсь экспортировать список CSV всех почтовых ящиков в группе рассылки:Экспорт список всех почтовых ящиков в группе распределения
Get-DistributionGroupMember -Identity "GroupA"
, который даст мне список имя каждого. Однако мне также нужен их PrimarySmtpAddress. Проблема заключается в том, когда я бегу сценарий:
$Users = Get-DistributionGroupMember -Identity "GroupA"
foreach ($User in $Users) {
Get-Mailbox -Identity $User | Select-Object DisplayName, PrimarySmtpAddress
}
Я получаю следующее сообщение об ошибке:
Cannot process argument transformation on parameter 'Identity'. Cannot convert the "@Name{Bob Smith}" value of the type "Deserialized.Selected.Microsoft.Exchange.Data.Directory.Management.ReducedRecipient" to type "Microsoft.Exchange.Configuration.tasks.MailboxIDParameter".
Вы также могли бы сделать это: '$ Пользователи = Get-DistributionMember -Identity" GroupA "| Select-Object -Expand Name' –
Ну ладно. Спасибо. Я был уверен, что есть способ сделать это проще, но я как бы работал над тем, чтобы понять, как заставить это работать. – Spastek
О, я думаю, вы имели в виду 'Get-DistributionGroupMember', а не' Get-DistributionMember' – Spastek