Como você tem as imagens pré-preparadas, você poderá trazê-las usando um cmdlet do Exchange 2010 PowerShell ou um free product do próprio Exclaimer. Tenha em mente que (como eu tenho certeza que você está ciente) isso meio que derrota o objeto de Exclaimer, já que se alguém se casar ou mudar o número do telefone, a imagem do código QR terá que ser alterada manualmente.
Essas imagens serão armazenadas como bytes brutos no Active Directory, portanto, você deve ter algumas coisas em mente.
- O tamanho ideal de uma imagem é 96x96 pixels
- O tamanho do seu banco de dados do Active Directory aumentará e, como conseqüência, levará mais tempo para fazer o backup
- Este é apenas outro atributo em cada objeto de usuário, portanto, o preenchimento causará tráfego de replicação entre os controladores de domínio. Talvez faça isso à noite quando o tráfego de rede extra não for notado
Na postagem do blog sobre o assunto, eles dizem thumbnails para 10.000 usuários adicionariam cerca de 100 MB ao seu banco de dados do Active Directory, mas obviamente sua milhagem varia. Essa postagem do blog é uma leitura obrigatória e contém várias informações úteis sobre esse recurso.
Para importar uma única foto para o Active Directory, você pode usar o seguinte cmdlet. Eu não acho que será muito difícil resumir isso em um Get-Mailbox | Import-RecipientDataProperty ...
loop (minha VM do Exchange está presa no momento, ou eu já preparei uma para você).
Import-RecipientDataProperty -Identity <Username> -Picture -FileData ([Byte[]]$(Get-Content -Path "C:\GalPhotos\Some Photo.jpg" -Encoding Byte -ReadCount 0))
Como alternativa, basta usar o freebie do Exclaimer, ao qual me vinculei acima.
Observe que o cmdlet e o utilitário Exclaimer preencherão o campo que o Outlook 2010 usa como sua imagem, para que os códigos QR sejam exibidos no Outlook das pessoas. Isso depende do gerenciamento, se eles quiserem, e se não quiserem, você pode escrever um script do PowerShell para armazenar os dados em um dos outros atributos de imagem que o Exchange / Outlook não usa ( jpegPhoto
talvez).
Uma vez que suas fotos estejam no Exchange, você pode adicionar um campo em cada aviso de Exclusão que você deseja e o Exclaimer deve fazer toda a decodificação dos bytes brutos em uma foto.