"PowerShell" Office 365 "ataskaitų scenarijai

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Naudokite šiuos "PowerShell" scenarijus, kad ataskaitų vartotojų, platinimo grupių ir nenaudojamą pašto dėžučių kūrimas ir naudoti filtravimas ir rūšiavimas.

"Office 365" licencijuotų ir nelicencijuotų vartotojų ataskaita

Kurkite sąrašus licencijuotų ir nelicencijuotų vartotojų ir "PowerShell" lange arba juos išsaugoti faile, galite naudoti "PowerShell".

Norėdami pradėti, jums reikia prisijungti prie "Office 365" su į Windows Azure Active Directory modulis for Windows PowerShell. Prisijunkite prie Office 365 "PowerShell" ieškokite nurodymus.

Norėdami peržiūrėti licencijuotų vartotojų abonementų vieną ekraną vienu metu, naudokite šią komandą:

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

Šio sąrašo eksportavimas į teksto failą, kad būtų lengviau nuskaityti ir ieškoti, įrašykite kelią ir failo vardą tarp dvigubų kabučių, pašalinti instrukcijų tekstą ir < ir > simboliai.

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

Vykdyti gautą komandas iš "Windows Azure Active Directory modulis for Windows PowerShell" langą.

Šio sąrašo eksportavimas į CSV failą importuoti į "Microsoft Excel" išsami, kelias ir failo vardas įveskite ir tada vykdykite gautą komandas.

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

Norėdami Rodyti nelicencijuotų vartotojų vieną ekraną vienu metu, vykdykite šią komandą:

Get-MsolUser -UnlicensedUsersOnly | More

Eksportuoti sąrašą į teksto failą, kad būtų lengviau nuskaityti ir ieškoti, kelias ir failo vardas įveskite ir paleiskite gautą komandas.

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

Šio sąrašo eksportavimas į CSV failą importuoti į "Microsoft Excel" analizės, kelias ir failo vardas įveskite, ir tada vykdykite gautą komandas.

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

Ataskaita apie jūsų "Office 365" paskirstymo grupės

Paskirstymo grupės naudojamos organizacijose el. pašto programose, pvz., "Microsoft" Outlook siųsti laiškus į vartotojų. Šis scenarijus sukuria paskirstymo grupių sąrašas "Office 365" prenumeratą.

Norėdami pradėti, jums reikia prisijungti į "Exchange Online". Norėdami prisijungti į "Exchange Online" abonemento vartotojo vardą ir slaptažodį, ieškokite prisijungti prie Exchange Online "PowerShell". Įdiekite "Microsoft" Exchange Online nuotolinį "PowerShell" modulį ir užmegzti ryšį su kDa, rasite prisijungti prie Exchange Online "PowerShell" naudojant kelių dalių autentifikavimas.

Norėdami peržiūrėti sąrašą esamos platinimo grupės vieną ekraną vienu metu, naudokite šią komandą.

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

Eksportuoti sąrašą į teksto failą, kad būtų lengviau nuskaityti ir ieškoti, kelias ir failo vardas įveskite ir paleiskite gautą komandas.

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

Šio sąrašo eksportavimas į CSV failą importuoti į "Microsoft Excel" išsami, kelias ir failo vardas įveskite ir tada vykdykite gautą komandas.

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

Neaktyvus "Exchange" pašto dėžučių sąrašo gavimas

Kai vartotojai palieka organizacijoje, savo pašto dėžutes gali likti už, pradėjimo saugojimas "Office 365" prenumeratą. Tokiu atveju suprantate šias pasenusių pašto dėžutes, kad galite imtis atitinkamų veiksmų juos pašalinti. Šis scenarijus rodo, kaip pateikti visų vartotojų, kurie yra prisijungę prie savo pašto dėžutės bent 30 dienų.

Pastaba : Kai kuriais atvejais ataskaitą jos neteikti LastLogin datą, tačiau visada bus DaysInactive skaičius. Pašto dėžutės, dalyje sulaikymą dėl bylinėjimosi taip pat gali būti rodomi šią ataskaitą, ir jie nebūtinai naudoti pašto dėžutę, reikia valymo arba šalinimas.

Norėdami pradėti, jums reikia prisijungti į "Exchange Online". Norėdami prisijungti į "Exchange Online" abonemento vartotojo vardą ir slaptažodį, ieškokite prisijungti prie Exchange Online "PowerShell". Įdiekite "Microsoft" Exchange Online nuotolinį "PowerShell" modulį ir užmegzti ryšį su kDa, rasite prisijungti prie Exchange Online "PowerShell" naudojant kelių dalių autentifikavimas.

Ši komanda bus rodomi sąraše vartotojų neaktyvus bent 30 dienų, per vieną ekraną vienu metu.

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

Kurti vartotojų neaktyvus bent 30 dienų sąrašo ir eksportuoti į CSV failą, įveskite kelią ir failo vardą ir paleiskite gautą komandas.

$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

Rodyti vartotojų filtravimas ir rūšiavimas

Kai komandą sąrašo filtravimas ir komandą Rūšiuoti , Norėdami nurodyti tvarką sąrašo, pasirinkite komandą, nurodyti ypatybių rinkinį galite naudoti norėdami Rodyti.

Norėdami pradėti, jums reikia prisijungti prie "Office 365" su į Windows Azure Active Directory modulis for Windows PowerShell. Prisijunkite prie Office 365 "PowerShell" ieškokite nurodymus.

Pavyzdžiui, Tarkime, kad jums reikia sąrašo nariai, kurie yra jūsų pardavimo skyrius ir norite matyti savo vartotojo pagrindinis vardas (UPN), rodomą vardą, ir ar jie yra licencijuota, visus surūšiuoti pagal jų UPN:

  • Kai komanda naudojama nurodyti tik vartotojų abonementų, kurių skyrių ypatybė nustatyta kaip "Pardavimai".

  • Norėdami rūšiuoti pagal ypatybę UserPrincipalName naudosite komandą Rūšiuoti .

  • Pasirinkite komandą naudojama nurodyti UserPrincipalName, DisplayName ir isLicensed ypatybės.

  • Be to, galite naudoti daugiau komanda Rodyti sąrašą vieną ekraną vienu metu.

Štai gautą komandą:

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

Dabar galime Tarkime turite pateikti savo pardavimų ir rinkodaros skyrių nariams. Tokiu atveju, galite išplėsti kur komandą įtraukti abiejų skyrių ir pasirinkite komandą Pridėti skyrių ypatybę kriterijus. Štai gautą komandą:

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

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Taip pat žr.

"PowerShell" "Office 365" administratoriams

Office 365 "PowerShell" scenarijus

Nustatyti "Office 365 PowerShell" scenarijus

"PowerShell" Office 365 "vartotojų valdymo scenarijai

Daugiau funkcijų scenarijai "PowerShell" Office 365 "

"PowerShell" Office 365 "bendruomenės ištekliai

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×