Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
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