Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esse artigo se aplica ao Microsoft 365 Enterprise e ao Office 365 Enterprise.
No Microsoft 365, as licenças dos planos de licenciamento (também denominados SKUs ou planos do Microsoft 365) dão aos utilizadores acesso aos serviços do Microsoft 365 que estão definidos para esses planos. No entanto, um usuário pode não ter acesso a todos os serviços disponíveis em uma licença que está atribuída atualmente a ele. Pode utilizar o PowerShell para Microsoft 365 para ver o status de serviços em contas de utilizador.
Para obter mais informações sobre planos de licenciamento, licenças e serviços, veja Ver licenças e serviços com o PowerShell.
Ver detalhes da licença e do serviço da conta com o Microsoft Graph PowerShell
Primeiro, ligue-se ao seu inquilino do Microsoft 365.
A leitura das propriedades do utilizador, incluindo os detalhes da licença, requer o âmbito de permissão User.Read.All ou uma das outras permissões listadas na página de referência API do Graph "Obter um utilizador".
Connect-Graph -Scopes User.ReadWrite.All, Organization.Read.All
Em seguida, liste os planos de licença do seu inquilino com este comando.
Get-MgSubscribedSku
Utilize estes comandos para listar os serviços que estão disponíveis em cada plano de licenciamento.
$allSKUs = Get-MgSubscribedSku -Property SkuPartNumber, ServicePlans
$allSKUs | ForEach-Object {
Write-Host "Service Plan:" $_.SkuPartNumber
$_.ServicePlans | ForEach-Object {$_}
}
Utilize estes comandos para listar as licenças atribuídas a uma conta de utilizador.
Get-MgUserLicenseDetail -UserId "<user sign-in name (UPN)>"
Por exemplo:
Get-MgUserLicenseDetail -UserId "belindan@litwareinc.com"
Para ver serviços de uma conta de utilizador
Para ver todos os serviços do Microsoft 365 aos quais um utilizador tem acesso, utilize a seguinte sintaxe:
(Get-MgUserLicenseDetail -UserId <user account UPN> -Property ServicePlans)[<LicenseIndexNumber>].ServicePlans
Este exemplo mostra os serviços aos quais o utilizador BelindaN@litwareinc.com tem acesso. Isso mostra os serviços associados a todas as licenças atribuídas à conta dela.
(Get-MgUserLicenseDetail -UserId belindan@litwareinc.com -Property ServicePlans).ServicePlans
Este exemplo mostra os serviços aos quais o utilizador BelindaN@litwareinc.com tem acesso a partir da primeira licença atribuída à sua conta (o número do índice é 0).
(Get-MgUserLicenseDetail -UserId belindan@litwareinc.com -Property ServicePlans)[0].ServicePlans
Para ver todos os serviços de um utilizador a quem foram atribuídas várias licenças, utilize a seguinte sintaxe:
$userUPN="<user account UPN>"
$allLicenses = Get-MgUserLicenseDetail -UserId $userUPN -Property SkuPartNumber, ServicePlans
$allLicenses | ForEach-Object {
Write-Host "License:" $_.SkuPartNumber
$_.ServicePlans | ForEach-Object {$_}
}
Confira também
Gerenciar contas de usuário, licenças e grupos do Microsoft 365 com o PowerShell