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 e 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.
Tenho duas coisas para te dizer...
ResponderExcluirPARA - BÉNS !!!!
Não funciona. é exibido a seguinte mensagem de erro quando tento selecionar um usuário:
ResponderExcluirYou 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