Изменить адресную книгу Outlook по умолчанию для нескольких пользователей

3041
Twisty Impersonator

Когда Outlook настроен с учетной записью Exchange, адресной книгой по умолчанию является глобальный список адресов. В результате, когда пользователь нажимает кнопку To .. кнопку в новом электронном письме, Microsoft Outlook отображает глобальный список адресов вместо папки личных контактов. Иногда это нужно изменить.

Я знаю, что по умолчанию я могу вручную настроить Outlook на использование личных контактов, открыв адресную книгу в Outlook, нажав Сервис > Параметры ... и затем Начать с папок контактов :

enter image description here

Как я могу изменить этот параметр для нескольких пользователей, не входя в систему как пользователь? Я открыт для внесения изменений в реестр, настройки групповой политики и т. Д. Все, кроме необходимости делать это вручную.

Среда:

  • Windows 7 и выше
  • Outlook 2007 и выше

Что я попробовал самостоятельно:

  • Рассмотрены параметры групповой политики для Outlook . Я не видел ни одной, которая контролирует адресную книгу по умолчанию.
  • Google. Нашел это, но вот как это сделать вручную. И множество похожих результатов.
  • Это ТАК вопрос, но он меняет При открытии адресной книги сначала показывать этот список адресов (не то, что я хочу)
0

1 ответ на вопрос

0
Twisty Impersonator

Параметр При отправке электронной почты проверяемые списки адресов в этом порядке можно изменить, изменив следующие параметры реестра следующим образом:

Ключ: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\[OutlookVersion]\Outlook\Profiles\[OutlookProfileName]\0a0d020000000000c000000000000046

  • [OutlookVersion] - это версия Outlook (например 15.0)
  • [OutlookProfileName] - это имя профиля пользователя Outlook (например Outlook).

Имя значения: 00033d1b (тип: REG_BINARY)

Данные:

  • 01 00 00 00позволяет начать с глобального списка адресов
  • 02 00 00 00включает Пуск с контактными папками

PowerShell для изменения настроек

Предполагая Outlook 15.0 и имя профиля «Outlook»:

Включить запуск с глобальным списком адресов :

Set-ItemProperty -Path "HKCU:\Software\Microsoft\Office\15.0\Outlook\Profiles\Outlook\0a0d020000000000c000000000000046\" -Name 00033d1b -Value ([byte[]](0x01,0x00,0x00,0x00)) 

Включить Пуск с контактными папками :

Set-ItemProperty -Path "HKCU:\Software\Microsoft\Office\15.0\Outlook\Profiles\Outlook\0a0d020000000000c000000000000046\" -Name 00033d1b -Value ([byte[]](0x02,0x00,0x00,0x00)) 

Заметки:

  • Это можно изменить, пока открыт Outlook; изменение вступает в силу немедленно.
  • Использование Set-ItemPropertyпредполагает, что значение 00033d1bуже существует в реестре.
  • Благодарим за этот ответ SO для объяснения, как использовать [byte[]]синтаксис.
  • Отвечайте на этот вопрос SO за предоставление отправной точки для поиска этого ответа.