===== Загрузка фотографий в Exchange =====
В случае, если мы развернули Exchange в организации, загружать фотографии пользоватей необходимо через командлет: //Set-UserPhoto// вместо того, чтобы использовать стандартный //Set-ADUser//.
Загрузить превью и установить фотографию можно следующим образом:
Set-UserPhoto -Identity "Ann Beebe" -PictureData ([System.IO.File]::ReadAllBytes("C:\Users\jp\Desktop\AnnBeebe.jpg")) -Preview
Set-UserPhoto "Ann Beebe" -Save
Сразу загрузить фотографию без превью (ключ //-save// отдельно указывать не нужно):
Set-UserPhoto -Identity "Paul Cannon" -PictureData ([System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\PaulCannon.jpg"))
Избавиться от подтверждения, которое всплывет при выполнении командлетов, приведенных выше (полезно в скриптах)
Set-UserPhoto -Identity "Paul Cannon" -PictureData ([System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\PaulCannon.jpg")) -Confirm:$false
Рекомендованный формат и размер загрузки: jpg, png, в разрешении 96x96.
:!: Примечание: в //OWA// фотография обновится сразу же, а в //desktop-outlook// начнёт отображаться только через какое-то время.
Убедиться в успешности произведенных действий можно, отключив решим кеширования в //Outlook//. В режиме онлайн - фотография должна отобразиться сразу же.
{{tag>Exchange Microsoft Mail PowerShell Outlook ActiveDirectory}}