Full Access para um usuário admin no Office 365

Recentemente precisei liberar acesso Full Access para os administradores do Domínio em todas Mailbox hospedadas no Office 365 conforme necessidade do cliente e encontrei dificuldades, esta era uma tarefa fácil quando se mantinha Exchange Server dentro do nosso ambiente corporativo.

Em contato com o suporte da Microsoft e algum tempo de espera, me passaram o seguinte procedimento, por isso vou compartilhar aqui com vocês:

Leia Mais:

Habilitando e Gerenciando a Autenticação MFA usando o Office 365
Como usar a prevenção de perda de dados no Office 365
Entenda a nova modalidade de Add-ons para licenças de Office 365
Habilitar a criptografia de mensagens do Office 365
Configurando Password Writeback no Azure AD Sync

1) Instalar o Modulo Microsoft Azure Active Directory Module for Windows Powershell.

2) Abra o Microsoft Azure Active Directory Module for Windows Powershell, então execute os seguintes comandos:

Set-ExecutionPolicy RemoteSignedSet-executionpolicy unrestricted

3) Executar o comando abaixo a fim de autenticar no seu domínio:

$livecred = Get-Credential

4) Executar o comando abaixo a fim de autenticar no Domínio utilizando as credencias informadas no passo anterior:

Connect-MsolService -Credential $livecred  

#DicaProfissa: Faça um curso profissionalizante!
Garanta um curso certificado na área de TI e Software pela plataforma de estudos online Udemy.
Clique aqui e confira todos os cursos mais recentes em tecnologia!

5) Executar o comando abaixo para criar assim uma nova sessão Powershell no servidor da Microsoft:

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powerShell-liveID?serializationLevel=Full -Credential $LiveCred -Authentication Basic –AllowRedirectionImport-PSSession $Session 

6) Por ultimo, execute o comando abaixo para dar a permissão Full Access em todas Mailbox para o usuário desejado:

Get-Mailbox -ResultSize unlimited -Filter {(RecipientTypeDetails -eq ‘UserMailbox’) -and (Alias -ne ‘Admin’)} | Add-MailboxPermission -User <Email do usuário> -AccessRights fullaccess -InheritanceType all -Automapping $false

Caso necessite remover a permissão de algum usuário com acesso já concedido, use o comando abaixo:

Get-Mailbox -ResultSize unlimited -Filter {(RecipientTypeDetails -eq ‘UserMailbox’) -and (Alias -ne ‘Admin’)} | Remove-MailboxPermission -User <Email do usuário> -AccessRights fullaccess -InheritanceType all


Este artigo foi útil?

Para manter um padrão de qualidade para vocês, investimos em um ótimo plano de hospedagem, CDN Pago, Plugins de Otimização para o Site, etc…

Ajude-nos a manter o projeto ativo! 

Acompanhe as novidades em tempo real. Siga nosso perfil no Instagram..

Felipe Santos
Felipe Santos é Arquiteto de Cloud e Segurança, com vivência em Administração de Ambientes Windows Server, Cluster, Storages, Backups Veeam e Office 365.
pt_BRPortuguese

ATÉ 90% DE DESCONTO

DECOLE SUA CARREIRA!!

Quer dar um upgrade na sua carreira? 

Invista em você e saia na frente! Conquiste aquele emprego dos sonhos em 2022!