Назад | Перейти на главную страницу

Установите бланки Outlook через Powershell

Я хочу настроить бланки Outlook для определенного шаблона на всех машинах в моей сети с помощью Powershell (через сценарий входа).

Может ли кто-нибудь указать мне правильное направление?

Спасибо,

Бен

Хорошая новость заключается в том, что этот параметр находится в реестре для каждого пользователя. Вам просто нужно, чтобы ваш сценарий PowerShell создавал / обновлял значение.

Ключ: HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 12.0 \ Common \ MailSettings, а значение - NewTheme. С данными немного сложно.

Формат данных - «тема XYZ», где X / Y / Z равно 0 (выключено) или 1 (включено). Эта страница дает подробности:

Формат строки имени - «тема nnn», где тема и nnn определены следующим образом:

тема - имя папки, содержащей данные для запрошенной темы. (Расположение по умолчанию для папок данных темы - C: \ Program Files \ Common Files \ Microsoft Shared \ Themes11.) Вы должны использовать имя папки для темы, а не отображаемое имя, которое отображается в диалоговом окне «Тема».

nnn - трехзначная строка, указывающая, какие параметры форматирования темы следует активировать (1 для активации, 0 для деактивации). Цифры соответствуют флажкам VividColors, ActiveGraphics и BackgroundImage в диалоговом окне «Тема». Если эта строка опущена, значением по умолчанию для nnn является «011» (активная графика и фоновое изображение активированы).

Поигравшись с этим, Outlook, похоже, использует для настройки "011". Также обратите внимание, что путь к файлу для доступных тем - Themes11 для Outlook 2003 и Themes12 для Outlook 2007.