top of page

Atribuir Licenças Office 365 pelo powershell

  • Foto do escritor: fernando freitas do vale
    fernando freitas do vale
  • 16 de nov. de 2022
  • 1 min de leitura

Atualizado: 17 de nov. de 2022



Existem diversas formas de atribuir licenças em massa no Microsoft 365, a mais comum é atribuição por grupo, porém, nem todas as licenças permitem esse método.


Por isso, vamos fazer uma atribuição de licenças pelo powershell.


No meu caso a fonte dos usuários é um txt, mas pode ser adaptado para pegar os usuários diretamente no 365.


Primeiro passo, vamos conectar no MSOnline


Install-module MSOnline
Import-Module MSOnline
Connect-Msolservice

Insira seu usuário e senha com direitos suficientes para realizar as alterações.


Vamos verificar as licenças:


Get-MsolAccountSku



Agora vamos setar o UsageLocation para BR



get-msoluser | Set-MsolUser -UsageLocation BR

agora vamos setar a licença BusinessEssentials



$users = Get-Content C:\temp\licenses.txt
foreach ($user in $users) {
Get-msoluser -UserPrincipalName "$user@dominio.com.br" | Set-MsolUserLicense -AddLicenses “tenant:O365_BUSINESS_ESSENTIALS”}

Para confirmar:


Get-MsolUser | select-object DisplayName,UserPrincipalName,UsageLocation,IsLicensed




 
 
 

Commentaires


bottom of page