Primeiramente você conectar-se no office 365 via powershell e seguir os comandos abaixo:

  • $LiveCred = Get-Credential “esse comando irá pedir a senha de adm do exchange online”
  • $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection
  • Import-PSSession $Session

Após conectado com sucesso, você pode executar qualquer um dos comandos abaixo entre outros:

Por padrão o Exchange online vem com vários tipos de anexos bloqueados, mas basta você emitir um comando para mudar isso.

Set-OwaMailboxPolicy -Identity OwaMailboxPolicy-Default -AllowedFileTypes ‘.rpmsg’,’.xlsx’,’.xlsm’,’.xlsb’,’.tiff’,’.pptx’,’.pptm’,’.ppsx’,’.ppsm’,’.docx’,’.docm’,’.zip’,‘.xls’,‘.wmv’,’.wma’,’.wav’,’.vsd’,’.txt’,’.tif’,’.rtf’,’.pub’,’.ppt’,’.png’,‘.pdf’,’.one’,’.mp3′,’.jpg’,’.gif’,’.doc’,’.bmp’,’.avi’,’.xml

Com esse comando você desbloqueia envio e recebimento de anexos com as extensões acima.

Desabilitar OWA

Set-CASMailbox -Identity David@contoso.com -OWAEnabled $false

Habilitar OWA

Set-CASMailbox -Identity David@contoso.com -OWAEnabled $true

MAILBOX PERMISSION (Permissão de acesso a outra caixa)

Todos Usuarios

get-mailbox | Add-MailboxPermission -User admin@contoso,com

AcessRights – Fullaccess

Assim o administrador terá acesso a abrir todas as caixas de correio da organização.

Único Usuário

Add-MailboxPermission -identity david@contoso.com -user admin@contoso.com

-AcessRights – Fullaccess

Assim o administrador terá direito de abrir apenas a caixa do David

Permissão Enviar como (send as)

Add-RecipientPermission <help desk> -AccessRights SendAs -Trustee “david”

Assim o usuário David pode enviar e-mails como Help desk