Jelentéskészítési esetek az Office 365 PowerShellhez

Az alábbi PowerShell-esetek bemutatják, hogyan hozhat létre jelentéseket a felhasználókról, a terjesztési listákról és a nem használt postaládákról, illetve hogyan szűrhet és rendezhet.

Jelentés készítése a licenccel rendelkező és a licenc nélküli Office 365-felhasználókról

A PowerShell segítségével listázhatja a licenccel rendelkező és a licenc nélküli felhasználókat, melyet megjeleníthet a PowerShell ablakában, vagy egy fájlba is menthet.

Első lépésként csatlakoznia kell az Office 365-höz a Windows PowerShellhez készült Windows Azure Active Directory-modullal. Erről bővebben a Csatlakozás az Office 365-höz PowerShell használatával című témakörben olvashat.

A licenccel rendelkező felhasználói fiókok képernyőnkénti szakaszokban való megjelenítéséhez használja az alábbi parancsot:

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

Ha a listát szövegfájlba szeretné exportálni a könnyebb olvasáshoz és kereséshez, írja be az elérési utat és a fájlnevet a dupla idézőjelek közé, az utasításszöveg és a < és > karakter eltávolításával.

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

Futtassa a kapott parancsot a Windows PowerShellhez készült Windows Azure Active Directory-modul egy ablakában.

Ha a listát CSV-fájlba szeretné menteni, hogy Microsoft Excelbe importálva részletesebb elemzést tudjon végezni, töltse ki az elérési utat és a fájlnevet, majd futtassa az így kapott parancsot.

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

A licenccel nem rendelkező felhasználók képernyőnkénti szakaszokban való megjelenítéséhez futtassa az alábbi parancsot:

Get-MsolUser -UnlicensedUsersOnly | More

Ha a listát szövegfájlba szeretné exportálni a könnyebb olvasáshoz és kereséshez, töltse ki az elérési utat és a fájlnevet, majd futtassa az így kapott parancsot.

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

Ha a listát CSV-fájlba szeretné menteni, hogy Microsoft Excelbe importálva elemzést tudjon végezni, töltse ki az elérési utat és a fájlnevet, majd futtassa az így kapott parancsot.

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

Jelentés készítése az Office 365-ös terjesztési csoportokról

A terjesztési csoportokat a levelezőprogramok (például a Microsoft Outlook) arra használják, hogy a szervezeten belüli felhasználók egy csoportjának küldjenek üzeneteket. Az alábbi parancsok létrehozzák az Office 365-előfizetéshez tartozó terjesztési csoportok listáját.

Első lépésként csatlakoznia kell az Exchange Online-hoz. Ha az Exchange Online-hoz egy felhasználónévvel és jelszóval szeretne csatlakozni, tanulmányozza a Csatlakozás az Exchange Online-hoz PowerShell használatával című cikket. Ha telepíteni szeretné a Microsoft Exchange Online Remote PowerShell-modult, és többtényezős hitelesítéssel csatlakozna, tanulmányozza a Csatlakozás az Exchange Online PowerShellhez többtényezős hitelesítéssel című cikket.

A meglévő terjesztési csoportok listájának képernyőnkénti szakaszokban való megjelenítéséhez használja az alábbi parancsot.

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

Ha a listát szövegfájlba szeretné exportálni a könnyebb olvasáshoz és kereséshez, töltse ki az elérési utat és a fájlnevet, majd futtassa az így kapott parancsot.

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

Ha a listát CSV-fájlba szeretné menteni, hogy Microsoft Excelbe importálva részletesebb elemzést tudjon végezni, töltse ki az elérési utat és a fájlnevet, majd futtassa az így kapott parancsot.

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

Inaktív Exchange-postaládák listázása

Amikor a felhasználók elhagyják a szervezetet, a postaládájuk hátramaradhat, pazarolva az Office 365-előfizetés tárhelyét. Ilyen esetben a használatlan postaládák felfedezésével megteheti az eltávolításukhoz szükséges megfelelő lépéseket. Az alábbi eset bemutatja, hogyan listázhatja az összes olyan felhasználót, aki 30 napnál régebben jelentkezett be a postaládájába.

Megjegyzés : Bizonyos esetekben előfordulhat, hogy a jelentés nem tartalmazza a LastLogin dátumot, de a DaysInactive számláló mindig látható lesz. A jogi célú zárolás alatt álló postaládák is megjelenhetnek ebben a jelentésben, és ezeket a postaládákat nem feltétlenül szükséges kiürítenie vagy eltávolítania.

Első lépésként csatlakoznia kell az Exchange Online-hoz. Ha az Exchange Online-hoz egy felhasználónévvel és jelszóval szeretne csatlakozni, tanulmányozza a Csatlakozás az Exchange Online-hoz PowerShell használatával című cikket. Ha telepíteni szeretné a Microsoft Exchange Online Remote PowerShell-modult, és többtényezős hitelesítéssel csatlakozna, tanulmányozza a Csatlakozás az Exchange Online PowerShellhez többtényezős hitelesítéssel című cikket.

A legalább 30 napja inaktív felhasználók listájának képernyőnkénti szakaszokban való megjelenítéséhez használja az alábbi parancsot.

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

Ha a legalább 30 napja inaktív felhasználók listáját CSV-fájlba szeretné exportálni, töltse ki az elérési utat és a fájlnevet, majd futtassa az így kapott parancsot.

$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

Felhasználók megjelenítése szűrve és rendezve

A Where paranccsal szűrheti a listát, a Sort paranccsal megadhatja a lista sorrendjét, a Select paranccsal pedig beállíthatja a megjelenítendő tulajdonságok készletét.

Első lépésként csatlakoznia kell az Office 365-höz a Windows PowerShellhez készült Windows Azure Active Directory-modullal. Erről bővebben a Csatlakozás az Office 365-höz PowerShell használatával című témakörben olvashat.

Tegyük fel például, hogy azoknak a tagoknak a listájára van szüksége, akik az értékesítési részlegben dolgoznak, és a tagok egyszerű felhasználónevét, megjelenítendő nevét és licencállapotát szeretné látni, az egyszerű felhasználónév szerinti sorrendben:

  • A Where paranccsal a felhasználói fiókokat az „Értékesítés” részlegre korlátozhatja.

  • A Sort paranccsal a listát a UserPrincipalName tulajdonság szerint rendezheti.

  • A Select paranccsal megadhatja a UserPrincipalName, a DisplayName és az isLicensed tulajdonságot.

  • Végül a More paranccsal megadhatja, hogy a lista képernyőnkénti szakaszokban jelenjen meg.

A kész parancs a következő:

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

Most tegyük fel, hogy az értékesítési és a marketingrészleg tagjait egyaránt listáznia kell. Ez esetben a Where parancs kritériumának kiterjesztésével belefoglalhatja mindkét részleget, és hozzáadhatja a Department tulajdonságot a Select parancshoz. A kész parancs a következő:

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

Lásd még

Office 365 PowerShell rendszergazdáknak

Office 365 PowerShell-esetek

Telepítési esetek az Office 365 PowerShellhez

Felhasználókezelési esetek az Office 365 PowerShellhez

További működési esetek az Office 365 PowerShellhez

Közösségi források az Office 365 PowerShellhez

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×