Захотелось мне чтобы в MS Outlook отображалось фото в контакте. Полазил в интернете, оказалось, что все не сложно.

Необходимо в атрибут thumbnailPhoto записать фотографию. Размер фотографии 96х96 пикселей. Размер не более 10 кбайт. Файл формата JPG.

Так же необходимо, чтобы этот атрибут реплицировался в глобальный каталог. Чтобы это проверить, необходимо запустить оснастку «Active Directory Schema«.

По пути Active Directory Schema -> Attributes, найти атрибут thumbnailPhoto. Поставить галочки «Replicate this attribute to the Global Catalog»

Для записи фотографии в атрибут я пользуюсь следующим скриптом:

Import-Module ActiveDirectory

$path=“C:\photo\user.jpg”

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

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

где user — логин пользователя

После обновления GAL фотография появится в контактах.

Удаление фотографии

Для удаления фотографии из атрибута, можно воспользоваться командлетом из MS Exchange

Set-Mailbox Mailbox -RemovePicture

Tagged with:  

One Response to Добавление фотографии в логин пользователя.

  1. вот где надо было мне поставить галочку — Replicate this attribute to the Global Catalog
    а то у меня не работает, спасибо

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Яндекс.Метрика