Office 365

Adicionar endereços de e-mail a lista confiavél na sua organização Exchange On-Premises e Exchange Online Office365

Set-MailboxJunkEmailConfiguration “user_name” -TrustedSendersAndDomains @{Add=”user1@domain.com”,”user@teste.com”}

Onde “user_name” = É o usuário de sua organização

Onde “user2@domain.com” e “user@teste.com” são os e-mail que deseja adicionar a lista de confiaveis.

Criando Grupos via Power Shell Office 365 e Definindo Dominio

Depois de muito apanhar, consegui:

Depois de conectar o Power Shell do Office365

Este Comando cria o grupo GrupoTeste01 para o dominio contoso

New-DistributionGroup -Name “GrupoTeste01″ -PrimarySmtpaddress GrupoTeste01@contoso.com

Este Comando adiciona membros ao grupo

Add-DistributionGroupMember -identity “GrupoTeste01″ –Member “Pablo.teste@contoso.com”, “Nina.teste@contoso.com”

Importando Grupos de Distribuição via Power Shell Office 365

Importar Grupos de Distribução no Exchange Online do Office365:

1º Crie o .CSV da seguinte forma:

DisplayName,Email

Help Desk,help.desk@contoso.com

image

Salve o arquivo “Neste exemplo em E:scriptsDistributionGroup.csv

2º Conecte via Power Shell Office 365

$LiveCred = Get-Credential

“Entre com seu usuário e senha”

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

“Crei a Sessão”

Import-PSSession $Session

“Importe a Sessão”

Pronto, agora podemos executar o comando em Power Shell

Import-CSV “E:scriptsDistributionGroup.csv” | foreach {New-DistributionGroup -Name $_.DisplayName -PrimarySmtpaddress $_.Email

image

*Pode-se criar o arquivo .ps1 e executar esse arquivo ou executar o comando diretamento no console do Power Shell

image

Pronto, eu criei 526 grupos utilizando o CSV.

Alterando opção Gerenciamento de Entregas via Power Shell Exchange Online

Alterando opção “Gerenciamento de Entregas”

Por padrão quando se cria um grupo de distribuição no Exchange Online ele assume que só receberá e-mails de dentro de sua organização.

Podemos alterar isso pelo ECP | Grupo | Gerenciamento de Entrega | Marcar a opção “Remetentes de dentro e de fora da minha organização”

Isso pode ser feito via Power Shell:

1º Conectar via Power Shell

$LiveCred = Get-Credential

*Entre com seu usuário e senha

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

*Crie a sessão

Import-PSSession $Session

*Importe a sessão

Agora podemos utilizar os comandos

2º Excutando o comando em Power Shell

Set-DistributionGroup -Identity “Nome do Grupo” -RequireSenderAuthenticationEnabled $False

image

Pronto, agora o grupos de distribuição receberá e-mails de fora da sua organização.

Mas eu tinha 526 grupos para fazer isso, não ia dar para fazer um a um…

Fazendo com .CSV

Crie o .CSV neste formado

DisplayName

Abuse

image

Agora o Script (Partindo do principio que meu .CSV está em E:Scripts

Import-CSV “E:scriptsSend.csv” | foreach {Set-DistributionGroup -Identity $_.DisplayName -RequireSenderAuthenticationEnabled $False}

image

Pronto, receberá alguns alertas do Power Shell, mas todos os grupos do .CSV receberam e-mails de fora de sua organização.

image