shadow_member Выяснил как применить разом груп. политики. [more=Подробнее]
Для этих целей существует официальная утилита
GPO.msi, входящая в пакет
Microsoft Security Compliance Manager Вот
ссылка на нее. Единственное, она пока на 10 не работает.
Вылетает предупреждение, что не поддерживает эту винду, да и в описании максимум 8. В ней можно одной командой
строкой применить настройки ГП.
Описание подробное есть
тут Но я не смог в этом убедиться. Пошел капать дальше.
А в блоге от 5 августа тело из МС на их сайте отписало, что они скоро выпустят для 10 версию этой утилиты.
Закинул файлы Registry.pol пере-загрузился, В реестре пусто, запускаю оснастку ГП, там все параметры стоят. Но, выходит метод не пашет.
Стал смотреть, что делает ГП во время работы, отфильтровал лишнее в процесс мониторе и вот что получилось.
При запуске ГП, если уже создан Registry.pol с настройками, она выгружает их в временную ветку с рендомным {...........} адресом по пути
сюда -> HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\
Group Policy Objects\{...........}\Machine\Software\Policies\Microsoft\Windows\
И если изменить любой параметр, она сначала проверяет все параметры из файла
Registry.pol и удаляет их из реестра по пути:
HKEY_LOCAL_MACHINE\.......\Policies\.... , из тех что прописаны в Registry.pol, а затем по новой проходит и проставляет их обратно, вместе с новым выставленным параметром.
То есть, как бы, ставишь один параметр, а она обновляет их все по новой, + добавляет новые и удаляет снятые.
При закрытие ГП, она удаляет полностью ветку
...\Group Policy Objects и ключи из
HKEY_LOCAL_MACHINE\.......\Policies\...., которые выставлены в значении не задано, так как они больше не нужны.
В итоге, что бы применить все значения ГП из файлов
Registry.pol, можно сделать так:
1. Установить винду.
2. Запустить ГП и выставить любой параметр в любое значение, закрыть ГП.
3. Скопировать
Registry.pol каждый в свою папку Machine и User в C:\Windows\System32\GroupPolicy, лучше их копировать вместе с папками,
с заменой созданного уже файла. Другие файлы не нужны, если нет дополнительных настроек, аудита и так далее.
4. Тут два варианта, первый проще:
а). Выполнить в командной строке от админа:
gpupdate /force ГП (mmc) обновит все параметры в реестре, удалит лишнее, внесет нужное.
б). Запустить ГП и выставить или отменить какой-нибудь параметр, тем самым ГП обновит все параметры в реестре, закрыть ГП.
5. Перезагрузка.
p.s. Если просто кинуть файлы и выполнить команду, ни чего не будет изменено, так как, как понял я, это команда сравнивает занесенные параметры
в реестре и сравнивает с параметрами в
Registry.pol, и если параметров в реестре нету, то она их и не сравнивает и ни чего не делает.
Можно попробовать подсунуть ей нужный параметр, чтобы она выполнила обновление, но я это буду проверять в другой раз,
и так потратил на изучение этого больше 5 часов =)
Удалить все значения ГП просто:
1. Удалить файлы
Registry.pol 2. Команда
gpupdate /force 3. перезагрузка.
[/more]
Добавлено: shadow_member Цитата: westlife
Спасибо за вторую ссылку по ГП, с ней еще интереснее
Ага, очень мне было интересно 5 часов, читай подробности )))