Exchange Online: Listando usuários e suas respectivas licenças

 

 

Olá pessoal,

Um dos grandes desafios na administração do Office 365 é a gerencia das licenças. Através do Portal temos gerencia apenas da quantidade de licenças e dos planos disponíveis. Para verificar a licença que o usuário utiliza devemos fazer isso de forma manual através do Portal, porém em um cenário com MUITOS usuários é inviável que esta verificação seja feita.

Para gerarmos este relatório vamos seguir os seguintes passos:

 

1 – Conectar no Tenant do Office 365:

$livecred = Get-Credential

Connect-MsolService -Credential $livecred

$Session = New-PSSession -ConfigurationName Microsoft.Exchange –ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection

Import-PSSession $Session

 

2 – Executar o seguinte comando:

Get-MsolUser | Ft displayname,Licenses > c:\Diogo\Licenças.txt

 

3 – Após executar este comando você terá a informação de Licenças no seguinte formato:

DisplayName License
Diogo Heringer

{nomedotenant:STANDARDPACK}

 

Como saber qual “Pack” equivale a cada plano do Office 365?

Segue a lista para que possamos fazer a conversão:

K1DESKLESSPACK

SHAREPOINTDESKLESS
EXCHANGE_S_DESKLESS

K2DESKLESSWOFFPACK

SHAREPOINTWAC
SHAREPOINTDESKLESS
EXCHANGE_S_DESKLESS

P1LITEPACK

MCOLITE
SHAREPOINTLITE
EXCHANGE_L_STANDARD

E1STANDARDPACK

MCOSTANDARD
SHAREPOINTSTANDARD
EXCHANGE_S_STANDARD

E3ENTERPRISEPACK

OFFICESUBSCRIPTION
MCOSTANDARD
SHAREPOINTWAC
SHAREPOINTENTERPRISE
EXCHANGE_S_ENTERPRISE

E4ENTERPRISEWITHSCAL

OFFICESUBSCRIPTION
MCOSTANDARD
SHAREPOINTWAC
SHAREPOINTENTERPRISE
EXCHANGE_S_ENTERPRISE

 

4 – Pronto! Agora com estas informações conseguimos saber qual usuário possui o plano E1, E2 dentro outros planos!

 

Até a próxima,

Diogo Heringer

clip_image001

Publicado em março 12, 2013, em Exchange Online, Office 365, Powershell e marcado como , , , , . Adicione o link aos favoritos. 2 Comentários.

  1. Thiago do Carmo

    Muito Obrigado!

Deixe um comentário