Повышение или понижение уровня безопасности макросов excel через GPO и реестр

22.01.2010

Windows 2003 и Office 2003 не поддерживают управление таким параметром как безопасность макросов через GPO, такая возмоность появилась только в следующих версиях. Что делать если дже нам необходимо административно изменить уровень безопасности для макросов? Нам всегда придет на помощь смекалка:)!

Для начала узнаем, какой параметр в реестре отвечает за уровень безопасности:
Параметр этот находится для office 2003 по пути
[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Security]

И имеет значение

«Level»=dword:00000002
Где значение 1 самый низкий, а 4 самый высокий уровень безопасности макросов.

Теперь стоит задача через GPO доставить это к пользователю на компьютер. Тут мы воспользуемcя шаблоном GPO.

Сам шаблон будет таким

#if version <= 2
#endif
CLASS USER
CATEGORY !!WindowsComponents
CATEGORY !!settingoffficeexcel
POLICY !!descr
KEYNAME «Software\Microsoft\Office\11.0\Excel\Security»
#if version >= 4
SUPPORTED !!SUPPORTED_WindowXPSP1
#endif
PART «UP DOWN macros Cesurity Level» DROPDOWNLIST
VALUENAME «Level»
ITEMLIST
NAME «low» VALUE NUMERIC 1 DEFAULT
NAME «average» VALUE NUMERIC 2
NAME «high» VALUE NUMERIC 3
NAME «super» VALUE NUMERIC 4
END ITEMLIST
NOSORT
END PART
END POLICY
END CATEGORY ;; settingoffficeexcel
END CATEGORY ;; WindowsComponents

[strings]
WindowsComponents=»Control Panel»
settingoffficeexcel=»Office 2003 Macros security level setting GPO manage»
descr=»Office 2003 Macros security level setting GPO manage»
SUPPORTED_WindowXPSP1=»XP SP1,SP2,SP3″

; These string below are used by Online Help
ADM_TITLE=»Group Policy settings Office 2003 Macros security level»
COMPUTER=»Computer Configuration»
COMPUTER_EXPLAIN=»Contains settings that may only be used to configure users.»
SUPPORTEDON=»Requirements:»

Сохраняем этот код в файл excel.adm

В редактировании GPO переходим к пользовательским административным шаблонам и добавляем сохраненный шаблон excel.adm
Если все правильно он добавится, затем идем в меню Вид-Фильтрация и снимаем галку Показывать только управляемые шаблоны.

Теперь мы можем видеть наш шаблон среди прочих и задавать соответствующий уровень безопасности через GPO

Комментариев нет

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *