quinta-feira, 1 de agosto de 2013

Office 365: Dar Full access a uma conta e enviar emails em nome de outra pessoa (send as).

  1. Faz o download do Powershell da nuvem: aqui segue o link 32bit or 64bit
    • Vai no Iniciar
    • “todos programas”
    • Abri a Pasta “Microsoft Online Services”
    • Abra o Programa “Microsoft Online Services Module for Windows Powershell”


  1. Use os seguintes Comandos para criar uma sessão na nuvem

$livecred = Get-Credential
Connect-MsolService -Credential $livecred
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic –AllowRedirection
Import-PSSession $Session
Set-executionpolicy remotesigned 


  1. Os comandos que seguem são para configurar as senhas dos utilizadores para nunca expirarem:

  • Para definir que um usuário pode aceder a uma conta de email (full access a conta de email) :
  • (Este comando faz com que a caixa de correio apareça como um alias no Outlook sendo adicionada as contas do Outlook)

Add-MailboxPermission -Identity contato@dominio.com(conta onde se vai aceder)-AccessRights fullAccess  -User user@dominio.com (quem vai aceder) -AutoMapping $true 
(O automapping true criar a Conta automaticamente no Outlook local do Ustilizador)

Add-MailboxPermission -Identity contato@dominio.com(conta onde se vai aceder)-AccessRights fullAccess  -User user@dominio.com (quem vai aceder) -AutoMapping $false 
(automapping false, é possivel aceder à conta pelo OWA, para ser possivle pelo Outlook o se passa a True ou no Outlook deverá entrar nas configurações de contas/avançado e adicionar conta.


Este comando dá permissões a um utilizador para enviar em nome de outra pessoa. (SendAs):

Add-RecipientPermission -Identity <Mailbox ID 1>(a caixa que vamos dar acesso) -Trustee <Mailbox ID 2>( a quem vamos dar acesso) -AccessRights SendAs


Retirar full access:
Remove-mailboxPermission -Identity xxxx@xxx(a quem vai se aceder) -AccessRights fullAccess -User xxx@xxx(quem vai aceder)

Retirar full access para todas as contas
$Identity | foreach-object {Remove-mailboxPermission -identity conta@dominio.com -user $_.identity -accessrights fullaccess  -AutoMapping $false}

Retirar permissões a utilizadores que estão a enviar emails em nome de outra pessoa:

Retirar Sendas:
Remove-RecipientPermission -Identity xxxx@xxx(a quem se vai aceder) -Trustee xxx@xxx(quem vai aceder) -AccessRights SendAs


Ver quem tem full access:

get-mailboxpermission -identity paulo@suporteportugal.info |fl

get-MailboxPermission -identity paulo@suporteportugal.info | select user, AccessRights


Get-MailboxPermission mailbox a verificar | select user,accessrights

Sem comentários:

Enviar um comentário