Raportarea scenarii pentru Office 365 PowerShell

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Utilizați aceste scenarii PowerShell pentru a crea rapoarte pe utilizatori, grupurile de distribuire și cutiile poștale neutilizate și cum să utilizați filtrarea și sortarea.

Raport în Office 365 cu licență și non-licențiat utilizatorilor

Utilizați PowerShell pentru a crea liste de utilizatori cu licență și non-licențiat și Afișați-le în fereastra PowerShell sau le stocheze într-un fișier.

Pentru a începe, trebuie să vă conectați la Office 365 cu modul Windows Azure Active Directory pentru Windows PowerShell. Consultați conectarea la Office 365 PowerShell pentru instrucțiuni.

Utilizați această comandă pentru a vizualiza conturile de utilizator licențiat un ecran odată:

Get-MsolUser | Where-Object {$_.isLicensed -eq $true} | More

Pentru a exporta această listă într-un fișier text pentru scanarea mai simplu și căutarea, completați calea și numele fișierului între două-ghilimele, eliminarea textului de instruire și < și > caractere.

$fileName="<path and name of a text file, example: c:\O365reports\LicensedUsers.txt>"
Get-MsolUser | Where {$_.isLicensed -eq $true} | Out-File  $fileName

Rulați comenzile rezultată din fereastra modul Windows Azure Active Directory pentru Windows PowerShell.

Pentru a exporta această listă într-un fișier CSV pentru importul în Microsoft Excel pentru analiză detaliată, completați calea și numele fișierului, apoi rulați comenzile rezultată.

$fileName="<path and name of a CSV file, example: c:\O365reports\LicensedUsers.csv>"
Get-MsolUser | Where-Object {$_.isLicensed -eq $true} | Export-Csv $fileName -NoTypeInformation

Pentru a afișa cu licență nu sunt utilizatori cu un ecran odată, rulați această comandă:

Get-MsolUser -UnlicensedUsersOnly | More

Pentru a exporta această listă într-un fișier text pentru scanarea mai simplu și căutarea, completați calea și numele fișierului, apoi rulați comenzile rezultată.

$fileName="<path and name of a text file, example: c:\O365reports\Non-LicensedUsers.txt>"
Get-MsolUser -UnlicensedUsersOnly | Out-File  $fileName

Pentru a exporta această listă într-un fișier CSV pentru importul în Microsoft Excel pentru analiză, completați calea și numele fișierului, apoi rulați comenzile rezultată.

$fileName="<path and name of a CSV file, example: c:\O365reports\Non-licensedUsers.csv>"
Get-MsolUser -UnlicensedUsersOnly | Export-Csv $fileName -NoTypeInformation

Raportarea de grupuri de distribuire Office 365

Grupurile de distribuire sunt utilizate în cadrul organizaţiilor de aplicații de e-mail, cum ar fi Microsoft Outlook pentru a trimite mesaje de e-mail de colecții de utilizatori. Acest scenariu creează lista de grupuri de distribuire în abonamentul Office 365.

Pentru a începe, trebuie să se conecteze la Exchange Online. Pentru a vă conecta la Exchange Online cu un cont numele de utilizator și parola, consultați conectarea la Exchange Online PowerShell. Pentru a instala Microsoft Exchange Online Remote PowerShell modulul și conectați-vă cu MAE, consultați conectarea la Exchange Online PowerShell utilizând autentificarea prin mai multe metode.

Utilizați această comandă pentru a afișa lista de grupuri existente distribuire un ecran odată.

Get-Recipient | Where { $_.RecipientType -eq "MailUniversalDistributionGroup"} | More

Pentru a exporta această listă într-un fișier text pentru scanarea mai simplu și căutarea, completați calea și numele fișierului, apoi rulați comenzile rezultată.

$fileName="<path and name of a text file, example: c:\O365reports\DistGroups.txt>"
Get-Recipient | Where { $_.RecipientType -eq "MailUniversalDistributionGroup"} | Out-File  $fileName

Pentru a exporta această listă într-un fișier CSV pentru importul în Microsoft Excel pentru analiză detaliată, completați calea și numele fișierului, apoi rulați comenzile rezultată.

$fileName="<path and name of a CSV file, example: c:\O365reports\DistGroups.csv>"
Get-Recipient | Where { $_.RecipientType -eq "MailUniversalDistributionGroup"} | Export-Csv $fileName -NoTypeInformation

Obținerea unei liste de cutii poștale Exchange, inactive

Atunci când utilizatorii lăsați o organizație, lor cutii poștale pot rămâne în spatele, ocupe spațiu de stocare din abonament Office 365. În acest scenariu, puteți descoperi aceste cutii poștale învechite astfel încât să puteți lua apoi acțiunea corespunzătoare pentru a le elimina. Acest scenariu demonstrează cum la lista de toți utilizatorii care au nu conectat la cutia poștală pentru cel puțin 30 de zile.

Notă : În unele cazuri, raportul nu poate oferi o dată LastLogin, dar va fi întotdeauna numărul DaysInactive. Cutiile poștale sub un motiv de litigiu, de asemenea, poate să apară în acest raport și nu reprezintă neapărat o cutie poștală care necesită curățare sau eliminare.

Pentru a începe, trebuie să se conecteze la Exchange Online. Pentru a vă conecta la Exchange Online cu un cont numele de utilizator și parola, consultați conectarea la Exchange Online PowerShell. Pentru a instala Microsoft Exchange Online Remote PowerShell modulul și conectați-vă cu MAE, consultați conectarea la Exchange Online PowerShell utilizând autentificarea prin mai multe metode.

Această comandă se va afișa o listă cu utilizatorii inactive pentru cel puțin 30 de zile, cu un ecran odată.

Get-StaleMailboxDetailReport | Sort UserName -Unique | Select TenantName, UserName, WindowsLiveID, LastLogin, DaysInactive | More

Pentru a genera o listă cu utilizatorii inactive pentru cel puțin 30 de zile și îl exportați într-un fișier CSV, completați calea și numele fișierului, apoi rulați comenzile rezultată.

$fileName="<path and name of a CSV file, example: c:\O365reports\StaleMailboxes.csv>"
Get-StaleMailboxDetailReport | Sort UserName -Unique | Select TenantName, UserName, WindowsLiveID, LastLogin, DaysInactive | Export-Csv $fileName -NoTypeInformation

Afișarea utilizatorilor utilizând filtre și sortarea

Puteți utiliza în cazul în care comanda pentru a filtra o listă, comanda Sortare pentru a specifica ordinea de listă și Selectați comanda pentru a specifica setul de proprietăți pentru a afișa.

Pentru a începe, trebuie să vă conectați la Office 365 cu modul Windows Azure Active Directory pentru Windows PowerShell. Consultați conectarea la Office 365 PowerShell pentru instrucțiuni.

De exemplu, să presupunem că aveți nevoie de o listă a membrilor care se află în Departamentul de vânzări și doriți să vedeți lor User Principal nume (UPN), Nume afișat, și dacă sunt licențiat, toate sortate în funcție de UPN lor:

  • Utilizați comanda în cazul în care să specificați doar conturile de utilizator a cărui Departamentul proprietatea este setată la "Vânzări".

  • Utilizați comanda Sortare pentru a sorta după proprietatea UserPrincipalName.

  • Utilizați comanda Selectați pentru a specifica UserPrincipalName, DisplayName și isLicensed proprietăți.

  • În cele din urmă, utilizați comanda mai multe pentru a afișa lista un ecran odată.

Iată comanda rezultat:

Get-MsolUser | Where { $_.Department -eq "Sales" } | Sort UserPrincipalName | Select UserPrincipalName,DisplayName,isLicensed | More

Acum să să presupunem că aveți nevoie pentru a lista toți membrii ambele departamente de vânzări și marketing. În acest caz, extindeți criteriile pentru în cazul în care comanda pentru a include atât departamente și adăugați proprietatea Departamentul pentru a selecta comanda. Iată comanda rezultat:

Get-MsolUser | Where { $_.Department -eq "Sales" -or $_.Department -eq "Marketing" } | Select UserPrincipalName,DisplayName,isLicensed,Department | More

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Consultați și

PowerShell pentru administratorii Office 365

Scenarii pentru Office 365 PowerShell

Scenarii pentru Office 365 PowerShell de configurare

Utilizator gestionare scenarii pentru Office 365 PowerShell

Mai multe funcționalități scenarii pentru Office 365 PowerShell

Resursele Comunității Office 365 PowerShell

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×