Situatie
Pentru a afla dimensiunile tuturor casutelor de mail dintr-un domeniu pe care il administram in O365 putem folosi PowerShell pentru a exporta intr-un fisier CSV lista cu toti utilizatorii si spatiul ocupat de casutele de mail ale acestora.
Solutie
Pentru a face asta va trebui sa rulam mai intai PowerShell cu drepturi de administrator.
Apoi executam urmatoarele comenzi:
Daca este petru prima oara cand ne conectam la Office 365 prin power shell va trebui sa rulam urmatoarea comanda (altfel vom primi o eroare):
Set-ExecutionPolicy RemoteSigned
dupa care vom rula urmatoarele 3 comenzi pentru a ne conecta la tenantul nostru de Exchange din O365:
$LiveCred = Get-Credential – (aici vom introduce datele unui cont cu drepturi de Administrator)
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic –AllowRedirection
Import-PSSession $Session
Apoi vom rula o comanda de baza prin care vom obtine lista cu toti utilizatorii, dimensiunea casutei lor de mail si numarul de elemente din fiecare mailbox, lista pe care o vom exporta intr-un fisier CSV pentru o prelucrare ulterioara a informatiilor:
get-mailbox | get-mailboxstatistics | select displayname, totalitemsize, itemcount | Export-CSV C:pstempmailbox-sizes-report.csv
Dupa ce am finalizat este recomandat sa incheiem sesiunea, astfel vom rula urmatoarea comanda:
Remove-PSSession $Session
Leave A Comment?