Получаем мегабайты из ящиков


Старый добрый скрипт, который переводил содержимое ящика из строки в понятные и удобные мегабайты, 

Get-Mailbox -ResultSize Unlimited |
   Get-MailboxStatistics |
   Select DisplayName,StorageLimitStatus, `
   @{name="TotalItemSize (MB)"; expression={[math]::Round( `
   ($_.TotalItemSize.Split("(")[1].Split(" ")[0].Replace(",","")/1MB),2)}}, `
   ItemCount |
   Sort "TotalItemSize (MB)" -Descending |
   Export-CSV "C:\My Documents\All Mailboxes.csv" -NoTypeInformation

не работает к сожалению в Exchange Online, и требует небольшого допила в виде метода для работы со строкой ToString, который вызывается для свойства TotalItemSize.

 

Get-Mailbox -ResultSize Unlimited |
   Get-MailboxStatistics |
   Select DisplayName,StorageLimitStatus, `
   @{name="TotalItemSize (MB)"; expression={[math]::Round( `
   ($_.TotalItemSize.ToString().Split("(")[1].Split(" ")[0].Replace(",","")/1MB),2)}}, `
   ItemCount |
   Sort "TotalItemSize (MB)" -Descending |
   Export-CSV "C:\My Documents\All Mailboxes.csv" -NoTypeInformation

Примерно тоже самое мы можем использовать для запросов на перемещение ящика, когда самого ящика уже нет,
и он конвертирован в Mail enabled user, а статистику "сколько же мы впихнули в облако" посмотреть хочется".


Get-MoveRequest | ? {$_.Status -eq 'Autosuspended'} | Get-MoveRequestStatistics |
   Select DisplayName,TotalMailboxSize, `
   @{name="TotalTotalMailboxSize (MB)"; expression={[math]::Round( `
   ($_.TotalMailboxSize.ToString().Split("(")[1].Split(" ")[0].Replace(",","")/1MB),2)}} |
     Sort "TotalItemSize (MB)" -Descending |
   Export-CSV "C:\Packages\AllMailboxes.csv" -NoTypeInformation
Реклама

Включаем DKIM в Office 365


01Сегодня в номере: получил я недавно письмо- а как все-таки включить DKIM в Office 365? Включается очень несложно, нам понадобится всего два командлета, и по две CNAME записи для каждого домена, который мы хотим подписывать цифровой подписью. Кто не знает зачем это нужно- рекомендую обратиться к прошлому номеру, где разоблачались все подробности DMARC.

 

  1. (Необязательно) New-DkimSigningConfig -DomainName razbornov.ru -Enabled $False

Снимок

2. Смотрим на записи, созданные для домена, который будем подписывать: Читать далее