Usando Powershell para adicionar fotos ao Active Diretory

Esse artigo é para aqueles que já tiveram, ou tem a necessidade de configurar uma foto nas propriedades do usuário no Active Directory. No Exchange 2010 e no Lync 2010 estas fotos são exibidas no client do Lync e no Outlook:


Além do AD existe a possibilidade do uso do SharePoint para armazenamento das fotos. No Lync 2010 também é possível o próprio usuário configurar a sua foto apontando para um endereço na internet.


Para aqueles que não tem ou não querem criar uma estrutura de SharePoint para isso, a unica opção para visualizar fotos no Outlook é armazena-las no AD. Para isso criei uma pequena aplicação GUI em Powershell que permite visualizar, alterar e limpar estas propriedades do usuário. O script altera as propriedades thumbnailPhoto jpegPhoto.


Existe uma recomendação para que estas fotos não ultrapassem os 100Kb. Para rodar o script você precisará de Powershell 2.0 ou superior, o modulo de ActiveDirectory, e de direito de gravação nestas propriedades do AD. Faça download do script aqui.


Comentários

  1. Tenho duas coisas para te dizer...

    PARA - BÉNS !!!!

    ResponderExcluir
  2. Não funciona. é exibido a seguinte mensagem de erro quando tento selecionar um usuário:


    You cannot call a method on a null-valued expression.
    At C:\APPS\Set-ADPhoto.ps1:101 char:4
    + $msgbox.popup("Usuário não encontrado!",0,"Change AD Photo",0)
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : InvalidOperation: (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

    ResponderExcluir

Postar um comentário

Postagens mais visitadas deste blog

Consultando usuario atualmente logado

Resolvendo a Provinha do Google Developer Day Brasil 2011 com Powershell

BIG-IP Cookie decode