Comandos de PowerShell(Exchange online)

Boa Tarde,

Esse é meu primeiro post no blog e como os primeiros são sempre os melhores (bom não é o caso rsrs), nesse post irei passar alguns comandos de Powershell, que sempre uso quando estou fazendo uma implantação de office 365 (Exchange Online), esses comandos são sempre muito utéis e não importa o tamanho da implantação provavelmente você irá usar um deles.

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

IMPORTANTE: Caso o Outlook ainda apresente erro relativos a permissão na hora de enviar a mensagem, conforme o KB2679269, é necessário que o usuário baixe novamente o Catálogo de Endereços Offline (OAB) para que ele possa fazer o envio corretamente. Isto acontece porque a GAL é atualizada com a permissão, porém o Cliente Outlook está buscando as informações no seu OAB e não na GAL, ao utilizar o OWA o usuário conseguirá fazer o envio normalmente pois o mesmo busca informações na GAL

Bom esse foi o meu primeiro Post… Muito Obrigado.

Anúncios

6 respostas em “Comandos de PowerShell(Exchange online)

  1. Pingback: Comando de Powershell para as senhas do office 365 não expirem « David Ferreira

  2. Pingback: Como criar uma shared Mailbox « David Ferreira

  3. Pingback: Utilizando o SuspendWhenReadyToComplete para mover caixas postais em um ambiente Hibrido. | David Ferreira

  4. Pingback: Utilizando o SuspendWhenReadyToComplete para mover caixas postais em um ambiente Hibrido.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s