Búsqueda de sitios web

Cómo importar fotografías de empleados a Active Directory


En esta publicación veremos cómo importar fotografías de empleados a Active Directory. Hay varias formas de importar imágenes a Active Directory. Lo que quiero decir con importar imágenes es que puede agregar una imagen en Active Directory y se mostrará en Outlook y el cliente Lync.

Hay muchos softwares de terceros que pueden importar fotos, editarlas y configurarlas para cuentas de usuario. No recomendaría instalar ningún software de terceros para configurar la imagen para la cuenta de usuario.

En esta publicación usaremos un comando simple para configurar una imagen para la cuenta de usuario. Recuerda que el tamaño de la imagen debe ser menor o igual a 10KB.

Cómo importar fotografías de empleados a Active Directory

Usaremos un comando de Exchange Import-RecipientDataProperty para configurar la imagen de la cuenta de usuario. Inicie sesión en Exchange Server 2010 con una cuenta de administrador de Exchange e inicie Exchange Management Shell.

Escribe el comando

 Import-RecipientDataProperty -Identity "Username" -Picture -FileData ([Byte[]] $(Get-Content -Path "Provide path to pic" -Encoding Byte -ReadCount 0))

Ejemplo -

Import-RecipientDataProperty -Identity "Eric.Dane" -Picture -FileData ([Byte[]] $(Get-Content -Path "C:UsersexadminPicturesTree.jpg" -Encoding Byte -ReadCount 0))

La imagen que importamos para la cuenta de usuario ahora se puede ver en el cliente Outlook 2010.

Puede usar el comando PowerShell para configurar la imagen para el usuario en Active Directory.

Inicie sesión en el servidor Exchange, haga clic en Inicio y escriba PowerShell en el cuadro de texto de búsqueda de programas y archivos.

Haga clic en el Módulo de Active Directory para Windows PowerShell.

Tenga en cuenta que también puede iniciar sesión en el controlador de dominio y realizar los mismos pasos.

Sintaxis del comando -

$photo = [byte[]](Get-Content path of pic -Encoding byte)

Set-ADUser username -Replace @{thumbnailPhoto=$photo}

Ejemplo -

$photo = [byte[]](Get-Content C:UsersexadminPicturesTree.jpg -Encoding byte)

Set-ADUser eric.dane -Replace @{thumbnailPhoto=$photo}

Artículos relacionados