Principais comandos de PowerShell para Office365

Office365Boa Noite Pessoal, Tudo Bem?

Como sabem o Office365 permite realizar diversas alterações diretamente no portal, porém algumas coisas temos que executar via console remota do PowerShell do Office365. Para isso, eu Venho aqui compartilhar com vocês alguns dos principais comandos de PowerShell que utilizo no meu dia-a-dia. Espero que seja proveitoso.

Tarefa Sintaxe do Comando
Conectar o PowerShell no Office365 Comando para Logar no PowerShell do Office365$LiveCred = Get-CredentialComando para fazer o download dos “CMDLETS”

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

Comando para abrir uma sessão de trabalho via PowerShell no Office365

Import-PSSession $Session

Permissão de Acesso a MailBox de outro Usuário <User’s mailbox> Usuário que você quer a permissão<User Admin> Usuário que você quer conceder a permissãoAdd-MailboxPermission <user’s mailbox> -User <User Admin> -AccessRights FullAccess -InheritanceType All
Ativar Mailbox Set-CASMailbox -Identity user@empresa.com -OWAEnabled $true
Desativar Mailbox Set-CASMailbox -Identity user@empresa.com -OWAEnabled $false
Full Access Permission para uma Mailbox <User’s mailbox> Usuário que você quer a permissão<User Admin> Usuário que você quer conceder a permissãoAdd-MailboxPermission <user’s mailbox> -User <User Admin> -AccessRights FullAccess –InheritanceType All
Atribuir permissões a um grupo de função <User’s mailbox> Usuário que você quer a permissãoAdd-MailboxPermission <user’s mailbox> -User “nome do grupo”-AccessRights FullAccess -InheritanceType All
Dar acesso total às caixas de correio de todos os usuários em sua organização Get-Mailbox -ResultSize unlimited -Filter {(RecipientTypeDetails -eq ‘UserMailbox’) -and (Alias -ne ‘Admin’)} | Add-MailboxPermission -User admin -AccessRights fullaccess -InheritanceType all
Set a password to never expire Antes disso você terá que digitar a seguinte sintaxe: Connect-MsolService<User ID> Usuário que você quer configurar para a senha nunca expirarSet-MsolUser -UserPrincipalName <user ID> -PasswordNeverExpires $true
Set a password to never expire para todos os usuários Antes disso você terá que digitar a seguinte sintaxe: Connect-MsolServiceGet-MSOLUser –All | Set-MsolUser -PasswordNeverExpires $true
Set a password to expire Antes disso você terá que digitar a seguinte sintaxe: Connect-MsolService<User ID> Usuário que você quer configurar para a senha nunca expirarSet-MsolUser -UserPrincipalName <user ID> -PasswordNeverExpires $false
Set a password to expire para todos os usuários Antes disso você terá que digitar a seguinte sintaxe: Connect-MsolServiceGet-MSOLUser –All | Set-MsolUser -PasswordNeverExpires $false
Procurar por usuários que estão com a senha à expirar Antes disso você terá que digitar a seguinte sintaxe: Connect-MsolService<User ID> Usuário que você quer verificar se a senha está programada para expirarGet-MSOLUser -UserPrincipalName <user ID> | Select PasswordNeverExpires
Procurar por todos os usuários que estão com a senha à expirar Antes disso você terá que digitar a seguinte sintaxe: Connect-MsolServiceGet-MSOLUser | Select UserPrincipalName, PasswordNeverExpires
Alterar o ID principal do E-Mail de um usuário Antes disso você terá que digitar a seguinte sintaxe: Connect-MsolServiceSet-MsolUserPrincipalName -UserPrincipalName <Identity>: -NewUserPrincipalName <new primary e-mail address>:<Identity>: E-mail (ID) atual do usuário que deverá ser trocada

<new primary e-mail address>: Novo E-mail (ID) que você deseja definir

Enviar e-mail em nome de Add-RecipientPermission “Identity” -AccessRights SendAs -Trustee “User”Identity = Nome do usuário ou lista de distribuição onde a permissão será aplicada(Ex.: Todos )

User = Nome do usuário que terá a permissão de enviar e-mails em nome de “Todos”

Anúncios

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 )

Foto do Google+

Você está comentando utilizando sua conta Google+. 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 )

w

Conectando a %s