邮件迁移监控

时间:2018-05-28 10:09:55

标签: powershell exchange-server

我有以下脚本来监控某些邮件迁移。

工作正常,但时间不能正确显示,当尺寸超过1024MB时,它会变成空白。

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()”,那么这些行是空白的,直到达到1GB

此时显示不正确,因为它显示HH:MM:SS:xxxxxx如何将此更改为真实时间

This is what I see

TIA

安迪

0 个答案:

没有答案