Надоели мне уже на работе с этой задачей. Ну не хочу я разбираться в недрах винды... Приходится.
Итак.
Задача:
Сформировать шаблон безопасности (например минимальные длинны паролей и тд.) и применить его на большом количестве пользовательских машин. Политику безопасности исполняем.

Решение часть первая. Формируем шаблон.
(win + r) -> mmc
(ctrl + m) -> Добавить
Из списка выбрать "Шаблоны безопасности" и нажать кнопку "Добавить" и "Закрыть", в следующем окне "Ок".

В консоли (mmc) на папке с шаблонами правой кнопкой -> Создать шаблон
с каким нить именем "security" например
Откроем его и изменим как захотим. Например:
(шаблон) -> Политики учетных записей -> Политики паролей -> Минимальная длинна пароля
кликнем на нем правой нопкой -> сохранить как. Выберем куда. Например на флешку.

Шаблон готов.

Решение часть вторая. Применяем шаблон.
Так как компьютеров много нужен скрипт. Пока версия сырая и радиактивня но работает.
Для простоты положим что диск D: это флешка а C: - системный

mkdir C:\sec
copy C:\windows\security\databases\secedit.sdb C:\sec
copy D:\security.inf C:\sec
cd C:\sec
secedit /configure /db secedit.sdb /cfg security.inf
secedit /configure /db secedit.sdb
gpupdate


Пока все
-----------------------------------------------------
UPD: скрипт версия 2
предположим что файлик скрипта лежит на флешке рядом с security.inf

copy C:\windows\security\databases\secedit.sdb .
secedit /configure /db secedit.sdb /cfg security.inf
secedit /configure /db secedit.sdb /overwrite /y
gpupdate


------------------------------------------------------
UPD: скрипт версия тру, рабочая.

copy %windir%\security\database\secedit.sdb .
secedit /configure /db secedit.sdb /cfg security.inf
secedit /configure /db secedit.sdb /overwrite
gpupdate /force
del .\secedit.sdb


@темы: Windows XP, In depth