Мониторинг миграции почты - PullRequest
0 голосов
/ 28 мая 2018

У меня есть следующий скрипт для отслеживания некоторых почтовых миграций.

Он работает нормально, но время не отображается должным образом, а когда размер превышает 1024 МБ, он становится пустым.

get-moverequest| get-moverequeststatistics |Sort-Object PercentComplete -Descending | 
  ft displayname, @{l=" % "; expression="percentcomplete"},
    @{l="Size";e={$_.Totalitemsize.value.toString().SubString(0,($_.totalitemsize.ToString().IndexOf("MB")))}} ,
    @{l="Moved";e={$_.BytesTransferred.ToString().SubString(0,($_.BytesTransferred.ToString().IndexOf("MB")))}},
    @{l="Rate";e={$_.BytesTransferredPerMinute.ToString().SubString(0,($_.BytesTransferredPerMinute.ToString().IndexOf("MB")))}}, 
    @{l="Time";e={$_.totalinprogressduration}},statusdetail  -AutoSize|  Out-String

Если я изменю «ToMB ()» на «ToGB ()», то строки будут пустыми, пока не достигнет 1 ГБ

Также время не отображается должным образом, так как показывает ЧЧ: ММ: СС: ххххххкак я могу изменить это на истинное время

This is what I see

TIA

Andy

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...