Добавление изображений в Active Directory для контактов Outlook

То, что я пытаюсь сделать здесь, не теряя слишком много времени, - это то, что мы хотим, чтобы наша компания имела все связанные фотографии в качестве своих фотографий контактов в Outlook. Я знаю, что в Outlook 2007 и Outlook 2010 есть много мест, где появляются изображения контактов, если они выбраны. Таким образом, вместо того, чтобы иметь все серые рамки для добавления изображения, мы хотим просто добавить фотографии для всех.

Вот что я понимаю: у нас работает Exchange 2010, и, насколько я понимаю, каждый раз, когда создается новый пользователь, он добавляет этого пользователя в глобальный список контактов, а затем отправляет его в Outlook, верно? Кроме того, добавив отдельные контакты на каждом компьютере на вкладке "Контакты" в Outlook, вы можете добавить всю информацию о пользователе и добавить изображение, тогда как глобальный список контактов извлекается прямо из Active Directory. Но нет места, где добавить картинку в активный каталог для каждого пользователя. С помощью Google я нашел это, который пишет скрипт, который загружает фотографию размером 10K .jpeg каждому активному пользователю каталога, основываясь на имени пользователя. Очевидно, что это не самый простой способ сделать это.

Кто-нибудь знает о ЛЮБОМ способе достижения того, что я пытаюсь сделать? Если AD не поддерживает фотографии, не важно. Я просто хотел бы добавить эти фотографии.

Я подумал, может быть, создать контактную группу из всех сотрудников с правильной информацией и фотографиями, а затем импортировать ее на каждую машину. Но я уверен, что кто-то знает лучший / более простой способ.

2 ответа

thumbnailPhoto атрибут каждого пользовательского объекта - это место, где вы хотите хранить эту информацию; Вы можете импортировать его с Import-RecipientDataProperty Командлет powershell. Пример Microsoft:

Import-RecipientDataProperty -Identity Ayla -Picture -FileData ([Byte[]]$(Get-Content -Path "M:\Employee Photos\AylaKol.jpg" -Encoding Byte -ReadCount 0))

Командлет загружает только фотографию размером 10 КБ или меньше (хотя атрибут схемы имеет rangeUpper 100 КБ, так что это должно быть фактическим пределом), поэтому вам, вероятно, придется сначала нормализовать изображения, чтобы соответствовать этому пределу.

Вы пытались использовать код два Active Directory? Он загружает изображения в Active Directory и изменяет размер фотографий. Таким образом, вы можете легко добавлять изображения во внутренние сообщения Outlook 2010 и отображать их в глобальном списке адресов и контактах.

Другие вопросы по тегам