Esses comandos são utilizados para conectar-se ao Servidor Azure do Office 365 através do Powershell para execução de Scripts.
Neste caso em específico, faremos a liberação de acesso Full-Acess em todas caixas de um Domínio para que administradores possam ter acessa-las por algum motivo específico:

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

2) Rodar no primeiro acesso ao PS
Set-ExecutionPolicy RemoteSigned
Set-executionpolicy unrestricted

3) Autenticar no Office 365
$livecred = Get-Credential
Connect-MsolService -Credential $livecred
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powerShell-liveID?serializationLevel=Full -Credential $LiveCred -Authentication Basic –AllowRedirection
Import-PSSession $Session


4) Atribuir permissão Full Access
Get-Mailbox -ResultSize unlimited -Filter {(RecipientTypeDetails -eq 'UserMailbox') -and (Alias -ne 'Admin')} | Add-MailboxPermission -User <Usuário que Receberá a Permissão> -AccessRights fullaccess -InheritanceType all -Automapping $false

A situação inversa também é possivel, utilize o código abaixo para remover a permissão Full Access
Get-Mailbox -ResultSize unlimited -Filter {(RecipientTypeDetails -eq 'UserMailbox') -and (Alias -ne 'Admin')} | Remove-MailboxPermission -User <Usuário que possui a Permissão> -AccessRights fullaccess -InheritanceType all