Назад | Перейти на главную страницу

Вычислить разницу в размерах между двумя почтовыми ящиками Exchange

Я могу получить размер почтового ящика, используя Get-MailboxStatistics. Как найти разницу между двумя размерами почтовых ящиков с помощью Powershell?

Я попытался:

(Get-MailboxStatistics FordPrefect).totalitemsize - (Get-MailboxStatistics ArthurDent).totalitemsize

что приводит к ошибке:

Вызов метода завершился неудачно, поскольку [System.ManagementAutomation.PSObject] не содержит метода с именем op_Subtraction.

что отчасти правильно, поскольку totalitemsize объект не имеет метода / члена вычитания. Как мне продолжить операцию?

TotalItemSize не является числом, у свойства есть два члена:

[PS] C:\Windows\system32>(Get-MailboxStatistics administrator).totalitemsize

IsUnlimited Value
----------- -----
      False 690.4 KB (706,925 bytes) 

Это должно работать:

(Get-MailboxStatistics FordPrefect).totalitemsize.Value - (Get-MailboxStatistics ArthurDent).totalitemsize.Value