Cum sa obtii o lista cu dimensiunile tuturor casutelor de mail din Office 365 folosind PowerShell

Configurare noua (How To)

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

 

Tip solutie

Permanent

Voteaza

(22 din 32 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?