Acessando Office 365 via Powershell

Boa noite, estou mostrando alguns passo básicos mas que ajuda muito.
Vamos acessar o office 365 via powershell.

Estarei mostrando como acessar o office 365 pelo powershell.
Mas antes vamos instalar os pré-requisitos para nossa conexão:
Microsoft Online Services Sign-in Assistant:
Link: http://go.microsoft.com/fwlink/p/?LinkId=286152

Instalando o Azure AD Module for Windows PowerShell

Module for Windows PowerShell (32)
Link: http://go.microsoft.com/fwlink/p/?linkid=236298

Module for Windows PowerShell (64)
Link: http://go.microsoft.com/fwlink/p/?linkid=236297

Os código usados foram esses:
Cria a variavel:  $O365_raimundo = Get-Credential

Criando nossa sessão:   $Session_raimundo = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell -Credential $O365_raimundo -Authentication Basic -AllowRedirection

Importando a nossa sessão:
Import-PSSession $Session_raimundo
Connect-MsolService -Credential $O365_raimundo

Finalizando sessão:
Remove-PSSession $Session_raimundo

Office365 DLP o que é?

Bom dia, galera.

Hoje vamos saber um pouco sobre DLP, mas que bicho e esse? A prevenção de perda de dados (DLP) é um problema importante para sistemas de mensagens corporativas, por causa do uso intenso de emails para comunicações críticas de negócios que incluem dados confidenciais. Para impor os requisitos de conformidade para tais dados e gerenciar seu uso em emails, sem atrapalhar a produtividade dos funcionários, os recursos de DLP permitem gerenciar dados confidenciais com mais facilidade do que nunca. Para obter uma visão geral conceitual do DLP, assista ao seguinte vídeo.

Link português: http://videoplayercdn.osi.office.net/hub/?csid=ux-cms-pt-br-msoffice&uuid=ff722129-b1bf-406b-a978-b9f7c3e3eaff&AutoPlayVideo=true&height=180&width=320

Vou esta colocando mais detalhes sobre DPL em breve.

Coletando o Grupo de Distribuição onde o usuário é memberof

# Scripting for Office365
# Crendentials and Logon

Get-PSSession | Remove-PSSession

Get-Module tmp* | Remove-Module

$administrator = “email_admin@domini.com.br”

$password = Get-Content “C:\O365_script\password.txt” | ConvertTo-SecureString -AsPlainText -force

$credential = New-Object System.Management.Automation.PSCredential $administrator,$password

$Server= “https://outlook.office365.com/powershell-liveid/”

$session = New-PSSession -Authentication basic -Credential $credential –ConnectionUri $Server -Configuration Microsoft.Exchange -AllowRedirection

Import-PSSession $session
# Obter DL para o usuário que é membro da

$User = Read-Host “Digite o usuario:”

$user_dn = (Get-Mailbox $user).distinguishedname

Write-Host “Por favor, aguarde isso pode levar algum tempo para processar…..”

“Usuario” + $User + ” é um membro dos seguintes grupos:”

foreach ($group in Get-DistributionGroup -resultsize unlimited)
{

if ((get-distributiongroupmember $group.identity | select -expand distinguishedname) -contains $user_dn){$group.name}
}