2 de abril de 2011

Conceder Acesso a utilizadores no Outlook Live (PowerShell)

Conceder acesso

Para conceder acesso a utilizadores existentes a quem tenha sido anteriormente negado, basta utilizar o valor $true com o parâmetro RemotePowerShellEnabled, como descrito nos exemplos anteriores.

Para conceder acesso a novos utilizadores que crie com o Windows PowerShell, não é necessário utilizar o parâmetro RemotePowerShellEnabled porque o acesso é concedido automaticamente a todos os utilizadores novos.

Saber quem já tem acesso

Como mencionado anteriormente, todos os utilizadores novos criados recebem automaticamente acesso à organização do Outlook Live. Mas, e se a organização tiver sido actualizada a partir de uma versão anterior do Outlook Live em que o acesso não era concedido aos utilizadores por predefinição? Eis como funciona:

Se tiver sido explicitamente concedido ou negado acesso a um utilizador existente antes de a organização do Outlook Live ter sido actualizada, o estado de acesso anterior à actualização é mantido. Todos os outros utilizadores existentes recebem acesso automaticamente como parte da actualização para a versão actual do Outlook Live.

Para saber quem tem acesso e ver o estado de acesso de todos os utilizadores, pode utilizar o Windows PowerShell.

Ver o estado de acesso de um utilizador específico

Execute o seguinte comando depois de ligar à sessão do lado do servidor do Outlook Live:

Get-User <Identity> | Format-List RemotePowerShellEnabled

 

Por exemplo, para determinar o estado de acesso da utilizadora "Tamara Johnston", execute o seguinte comando:

Get-User "Tamara Johnston" | Format-List RemotePowerShellEnabled


Ver o estado de acesso de todos os utilizadores

Get-User -ResultSize unlimited | Format-Table Name,DisplayName,RemotePowerShellEnabled

 

Para visualizar apenas os utilizadores que não têm acesso, execute o seguinte comando:

Get-Mailbox -ResultSize unlimited -Filter {RemotePowerShellEnabled -eq $false}

 

Para visualizar apenas os utilizadores que têm acesso, execute o seguinte comando:

Get-Mailbox -ResultSize unlimited -Filter {RemotePowerShellEnabled -eq $true}

Sem comentários:

Enviar um comentário

Like