下面是我用來獲取Exchange 2007郵箱的當前郵箱限制,配額,StorageLimitStatus和TotalItemSize的腳本。在關聯陣列上排序
Get-MailboxDatabase |`
Get-Mailbox |`
Format-Table DisplayName,IssueWarningQuota,ProhibitSendQuota,`
@{label="TotalItemSize";expression={(get-mailboxstatistics $_).TotalItemSize.Value.ToMB()}},`
@{label="StorageLimitStatus";expression={(Get-MailboxStatistics $_).StorageLimitStatus}} |`
Sort-Object -Property ********
我想排序包含在兩個關聯數組例如值首先按StorageLimitStatus排序,然後按TotalItemSize排序。
我對Powershell的瞭解有限,無法構建正確的排序對象。有任何想法嗎?
Format- *命令應該幾乎總是流水線中的最後一個命令。或者當最後一個命令是Out- *或重定向到文件時倒數第二。 –
謝謝基思,我感謝你的建議和信息。 Hunter Eidson在下面的回覆解釋了爲什麼會出現這種情況。 – TheGreenDestiny