Захотелось мне чтобы в 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
вот где надо было мне поставить галочку — Replicate this attribute to the Global Catalog
а то у меня не работает, спасибо