Почему этот код не сортирует почтовые ящики по totalitemsize?Sort-Object не работает
Get-Mailbox | Get-MailboxStatistics | Sort-Object TotalItemSize -descending | ft DisplayName, TotalItemSize
Почему этот код не сортирует почтовые ящики по totalitemsize?Sort-Object не работает
Get-Mailbox | Get-MailboxStatistics | Sort-Object TotalItemSize -descending | ft DisplayName, TotalItemSize
сделать это LKE это:
Get-Mailbox | Get-MailboxStatistics |
Sort-Object { $_.TotalItemSize.VALUE.TOMB() } -descending | ft DisplayName, TotalItemSize
без пользовательского порядка, сортировке, используя порядок строк и не по размеру.
см. Мою последнюю прилагаемую фотографию. @ C.B. – SMPLGRP
@benknighthorse Я тестировал его на бирже в 2010 году, возможно, вы в другой версии? –
Я понятия не имею, что случилось, но эта команда работала для меня. Что-то изменилось на моем сервере обмена. Я все еще расследую. @ C.b. – SMPLGRP
Возможное решение было опубликовано вчера в журнале PowerShell Magazine #PSTip.
http://www.powershellmagazine.com/2013/10/08/pstip-parsing-exchange-size-strings/
Get-Mailbox | Get-MailboxStatistics |
select-object Displayname, @{Name=MBSize;Expression={[Microsoft.Exchange.Data.ByteQuantifiedSize]::Parse($_.TotalItemSize).ToMB();}}|
Sort-Object MBSize -descending | ft DisplayName, MBSize
я не могу проверить это сам, как я не есть среда Exchange, чтобы указать на.
Какой результат вы получаете? – manojlds
Клянусь, этот же код работал в прошлом. Что мне не хватает? – SMPLGRP
Похоже, что он сортирует, но сортирует строковое представление TotalItemSize, а не числовое значение. – MrKWatkins