A Microsoft 365-fiók licenc- és szolgáltatásadatainak megtekintése a PowerShell-lel
Ez a cikk Microsoft 365 Nagyvállalati verzió és Office 365 Nagyvállalati verzió egyaránt vonatkozik.
A Microsoft 365-ben a licenccsomagokból (más néven termékváltozatokból vagy Microsoft 365-csomagokból) származó licencek hozzáférést biztosítanak a felhasználóknak az adott csomagokhoz meghatározott Microsoft 365-szolgáltatásokhoz. Előfordulhat azonban, hogy a felhasználó nem rendelkezik hozzáféréssel a jelenleg hozzájuk rendelt licencben elérhető összes szolgáltatáshoz. A Microsoft 365-höz készült PowerShell használatával megtekintheti a felhasználói fiókok szolgáltatásainak állapotát.
A licenccsomagokkal, licencekkel és szolgáltatásokkal kapcsolatos további információkért lásd: Licencek és szolgáltatások megtekintése a PowerShell-lel.
Fióklicencek és -szolgáltatások részleteinek megtekintése a Microsoft Graph PowerShell-lel
Először csatlakozzon a Microsoft 365-bérlőhöz.
A felhasználói tulajdonságok olvasásához, beleértve a licencadatokat is, a User.Read.All engedélyhatókörre vagy a "Felhasználó lekérése" Graph API hivatkozási lapon felsorolt egyéb engedélyek egyikére van szükség.
Connect-Graph -Scopes User.ReadWrite.All, Organization.Read.All
Ezután listázhatja a bérlő licenccsomagját ezzel a paranccsal.
Get-MgSubscribedSku
Ezekkel a parancsokkal listázhatja az egyes licenccsomagokban elérhető szolgáltatásokat.
$allSKUs = Get-MgSubscribedSku -Property SkuPartNumber, ServicePlans
$allSKUs | ForEach-Object {
Write-Host "Service Plan:" $_.SkuPartNumber
$_.ServicePlans | ForEach-Object {$_}
}
Ezekkel a parancsokkal listázhatja a felhasználói fiókhoz rendelt licenceket.
Get-MgUserLicenseDetail -UserId "<user sign-in name (UPN)>"
Például:
Get-MgUserLicenseDetail -UserId "belindan@litwareinc.com"
Felhasználói fiók szolgáltatásainak megtekintése
A felhasználó által elérhető összes Microsoft 365-szolgáltatás megtekintéséhez használja az alábbi szintaxist:
(Get-MgUserLicenseDetail -UserId <user account UPN> -Property ServicePlans)[<LicenseIndexNumber>].ServicePlans
Ez a példa azokat a szolgáltatásokat mutatja be, amelyekhez a felhasználó BelindaN@litwareinc.com hozzáfér. Ez megjeleníti a fiókjához rendelt összes licenchez társított szolgáltatásokat.
(Get-MgUserLicenseDetail -UserId belindan@litwareinc.com -Property ServicePlans).ServicePlans
Ez a példa azokat a szolgáltatásokat mutatja be, amelyekhez a felhasználó BelindaN@litwareinc.com hozzáféréssel rendelkezik a fiókjához rendelt első licencből (az indexszám 0).
(Get-MgUserLicenseDetail -UserId belindan@litwareinc.com -Property ServicePlans)[0].ServicePlans
A több licenccel rendelkező felhasználók összes szolgáltatásának megtekintéséhez használja az alábbi szintaxist:
$userUPN="<user account UPN>"
$allLicenses = Get-MgUserLicenseDetail -UserId $userUPN -Property SkuPartNumber, ServicePlans
$allLicenses | ForEach-Object {
Write-Host "License:" $_.SkuPartNumber
$_.ServicePlans | ForEach-Object {$_}
}
Lásd még
Microsoft 365 felhasználói fiókok, licencek és csoportok kezelése a PowerShell-lel
A Microsoft 365 kezelése PowerShell használatával
A Microsoft 365-höz készült PowerShell használatának első lépései