Автор Тема: А вот как бы посмотреть всех сразу списком со всеми адресами?  (Прочитано 1424 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Triangle

  • Модераторы
  • Олдфаг
  • *****
  • Сообщений: 7136
  • Рейтинг: 48
  • Пол: Мужской
  • Откуда: замкадыш
Поясню, есть у меня пользователи, у которых назначено несколько адресов почты.
Get-Mailbox даёт в выводе только основные имена или алиасы.


Updated: 14 July 2014, 12:32:34

Get-Mailbox | select -expand EmailAddresses

Дает список SMTP адресов, да, но где чей.
« Последнее редактирование: 14 июля 2014, 11:32:34 от Triangle »
Тетрис научил нас жизненно важному пониманию, успехи исчезают, ошибки накапливаются.

Оффлайн Dr.Night

  • Старожил
  • ****
  • Сообщений: 997
  • Рейтинг: 22
  • Пол: Мужской
    • mikhail.penkov
    • Просмотр профиля
  • Откуда: ( ω )
Get-Mailbox | select name, emailaddresses
А так более красиво:
Get-Mailbox | %{ foreach($email in $_.EmailAddresses) {write-host $_.name $email.SmtpAddress} }
Ну и в CSV или GridView


Updated: 14 July 2014, 12:37:02

Да, сколько тай хранит в себе пош
Get-Mailbox | select -expand emailaddresses -Property name
There are ten kinds of people in the world - those who understand binary and those who don't

Оффлайн Triangle

  • Модераторы
  • Олдфаг
  • *****
  • Сообщений: 7136
  • Рейтинг: 48
  • Пол: Мужской
  • Откуда: замкадыш
Get-Mailbox | select -expand emailaddresses -Property name

Ну такой же вывод даст Get-Recipient



Updated: 14 July 2014, 13:49:49

Get-Mailbox | select name, emailaddresses
А это да, спасибо.

Никак я что то не пойму логику структур использования команд.

Может присоветуешь книженцию какую?
Тетрис научил нас жизненно важному пониманию, успехи исчезают, ошибки накапливаются.