none
Вывод полного списка PowerShell RRS feed

  • Вопрос

  • Добрый день!

    Выполняю команду в PS:

    get-transportserver | Get-MessageTrackingLog -sender user1@domain.ru -Recipients user2@domain.ru | fl -property timestamp,sender,recipients,messagesubject,messageinfo | Out-File c:\temp\1.txt

    На выходе имею:

    Timestamp      : 10/10/2014 4:18:46 PM
    Sender         : user1@domain.ru
    Recipients     : {user1@domain.ru, user2@domain.ru, user3@domain.ru, 
                     user4@domain.ru...}
    MessageSubject : FW: срочно
    MessageInfo    : 10/10/2014 4:18:46 PM

    Проблема в следующем на выходе в поле Recipients отображены не все пользователи, часть обрезана и вместо них стоит многоточие ... Как сделать так, чтобы отобразились все? Спасибо!

    13 октября 2014 г. 3:28

Ответы

  • Добрый день. Используйте вместо recipients следующее выражение: @{Name=”Recipients”;Expression={[string]::join(";", ($_.recipients))}}

    Blog - Smtp25.ru
    Полезные ссылки - Links

    • Помечено в качестве ответа Agrit 13 октября 2014 г. 5:23
    13 октября 2014 г. 5:17
    Отвечающий
  • Либо перед выполнением команды задайте следующий параметр: $FormatEnumerationLimit=-1

    Blog - Smtp25.ru
    Полезные ссылки - Links

    • Помечено в качестве ответа Agrit 13 октября 2014 г. 5:25
    13 октября 2014 г. 5:24
    Отвечающий

Все ответы

  • Добрый день. Используйте вместо recipients следующее выражение: @{Name=”Recipients”;Expression={[string]::join(";", ($_.recipients))}}

    Blog - Smtp25.ru
    Полезные ссылки - Links

    • Помечено в качестве ответа Agrit 13 октября 2014 г. 5:23
    13 октября 2014 г. 5:17
    Отвечающий
  • Либо перед выполнением команды задайте следующий параметр: $FormatEnumerationLimit=-1

    Blog - Smtp25.ru
    Полезные ссылки - Links

    • Помечено в качестве ответа Agrit 13 октября 2014 г. 5:25
    13 октября 2014 г. 5:24
    Отвечающий
  • Добрый день. Используйте вместо recipients следующее выражение: @{Name=”Recipients”;Expression={[string]::join(";", ($_.recipients))}}

    Blog - Smtp25.ru
    Полезные ссылки - Links

    Спасибо! Здорова помогли мне. Подскажите еще если Eventid стоит как Receive это означает о том что данные пользователи получили это сообщение?
    • Помечено в качестве ответа Agrit 13 октября 2014 г. 5:27
    • Снята пометка об ответе Agrit 13 октября 2014 г. 5:27
    13 октября 2014 г. 5:27
  • DELIVER будет означать, что письмо доставлено в почтовый ящик.

    RECEIVE - говорит скорее об отправке, все зависит от столбца source

    A message was received by the SMTP receive component of the transport service or from the Pickup or Replay directories (source: SMTP), or a message was submitted from a mailbox to the Mailbox Transport Submission service (source: STOREDRIVER).

    http://technet.microsoft.com/en-us/library/bb124375(v=exchg.150).aspx


    Blog - Smtp25.ru
    Полезные ссылки - Links



    13 октября 2014 г. 5:33
    Отвечающий