Näytä Microsoft 365 -tilin käyttöoikeus ja palvelun tiedot PowerShellin avulla
Tämä artikkeli koskee sekä Microsoft 365 Enterprise että Office 365 Enterprise.
Microsoft 365:ssä käyttöoikeussopimusten käyttöoikeudet (joita kutsutaan myös SKU-palveluiksi tai Microsoft 365 -palvelupaketeiksi) antavat käyttäjille pääsyn näille palvelupaketeille määritettyihin Microsoft 365 -palveluihin. Käyttäjällä ei kuitenkaan välttämättä ole käyttöoikeutta kaikkiin palveluihin, jotka ovat saatavilla hänelle tällä hetkellä määritetyssä käyttöoikeudessa. Voit tarkastella käyttäjätilien palveluiden tilaa Microsoft 365:n PowerShellin avulla.
Lisätietoja käyttöoikeussopimuksista, käyttöoikeuksista ja palveluista on artikkelissa Käyttöoikeuksien ja palveluiden tarkasteleminen PowerShellin avulla.
Näytä tilin käyttöoikeus- ja palvelutiedot Microsoft Graph PowerShellin avulla
Muodosta ensin yhteys Microsoft 365 -vuokraajaan.
Käyttäjien ominaisuuksien, mukaan lukien käyttöoikeustietojen, lukeminen edellyttää User.Read.All-käyttöoikeusaluetta tai jotakin muuta käyttöoikeutta, joka on lueteltu Hae käyttäjä -Graph-ohjelmointirajapinnan viittaussivulla.
Connect-Graph -Scopes User.ReadWrite.All, Organization.Read.All
Luettele seuraavaksi vuokraajasi käyttöoikeussopimukset tällä komennolla.
Get-MgSubscribedSku
Näiden komentojen avulla voit luetella kunkin käyttöoikeussopimuksen käytettävissä olevat palvelut.
$allSKUs = Get-MgSubscribedSku -Property SkuPartNumber, ServicePlans
$allSKUs | ForEach-Object {
Write-Host "Service Plan:" $_.SkuPartNumber
$_.ServicePlans | ForEach-Object {$_}
}
Näiden komentojen avulla voit luetella käyttäjätilille määritetyt käyttöoikeudet.
Get-MgUserLicenseDetail -UserId "<user sign-in name (UPN)>"
Esimerkki:
Get-MgUserLicenseDetail -UserId "belindan@litwareinc.com"
Käyttäjätilin palveluiden tarkasteleminen
Jos haluat tarkastella kaikkia Microsoft 365 -palveluita, joihin käyttäjällä on käyttöoikeus, käytä seuraavaa syntaksia:
(Get-MgUserLicenseDetail -UserId <user account UPN> -Property ServicePlans)[<LicenseIndexNumber>].ServicePlans
Tässä esimerkissä näytetään palvelut, joihin käyttäjällä BelindaN@litwareinc.com on käyttöoikeus. Tämä näyttää palvelut, jotka liittyvät kaikkiin hänen tililleen määritettyihin käyttöoikeuksiin.
(Get-MgUserLicenseDetail -UserId belindan@litwareinc.com -Property ServicePlans).ServicePlans
Tässä esimerkissä näytetään palvelut, joihin käyttäjällä BelindaN@litwareinc.com on käyttöoikeus ensimmäisestä tililleen määritetystä käyttöoikeudesta (indeksinumero on 0).
(Get-MgUserLicenseDetail -UserId belindan@litwareinc.com -Property ServicePlans)[0].ServicePlans
Jos haluat tarkastella käyttäjän kaikkia palveluita, joille on määritetty useita käyttöoikeuksia, käytä seuraavaa syntaksia:
$userUPN="<user account UPN>"
$allLicenses = Get-MgUserLicenseDetail -UserId $userUPN -Property SkuPartNumber, ServicePlans
$allLicenses | ForEach-Object {
Write-Host "License:" $_.SkuPartNumber
$_.ServicePlans | ForEach-Object {$_}
}
Tutustu myös seuraaviin ohjeartikkeleihin:
Microsoft 365 -käyttäjätilien, -käyttöoikeuksien ja -ryhmien hallinta PowerShellin avulla