Ferramenta para inserir foto do usuário no AD
Olá pessoal, finalizei hoje uma ferramenta que havia desenvolvido para inserir a foto do usuário no Active Directory. É importante lembrar que devido a restrições no schema do AD as fotos nao devem ultrapassar 10kb.
Algumas das features da ferramenta são são:
- removida a dependencia do uso do módulo do Active Directory para Powershell;
- Agora utilizando a dialog box de find do Active Directory;
- adicionado suporte a import em lote utilizando um arquivo CSV(Necessario que seja nesta ordem: SamAccountName, “Caminho_do_arquivo_de_Imagem”);
- melhorias de performance e tratativa de erro
- Remoção simples de uma imagem já existente
- Interface simples e intuitiva
Snipet do codigo para alterar o atributo thumbnailPhoto com ADSI no powershell:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | Try { $result=$true [string]$imagepath=$textboxThumbnailPhoto.Text $thumbnailphoto=[byte[]](Get-Content-Path$imagepath-Encoding‘Byte’) $User.put(“thumbnailPhoto”,$thumbnailphoto) $User.psbase.CommitChanges() $User.Setinfo() } Catch { $result=$false } |
Voce pode baixar a ferramenta AQUI
Imagens da nova versão:
Dúvidas? Sugestões? Comente!
Até a Próxima!
Administrador e coordenador do site!