Не срабатывает часть скрипта при первом входе

Ответить
Аватара пользователя
illznn

Не срабатывает часть скрипта при первом входе

Сообщение illznn »

Доброго времени суток..

Ситуация следуйщая, при первом входе запускается скрипт.





Код:

Код: Выделить всё

Secedit /configure /db secedit.sdb /cfg policy.inf /overwrite /areas USER_RIGHTS /quiet > nul
copy secedit.sdb C:\WINDOWS\security\Database /y

Первая строчка конфигуряет базу secedit.sdb с помощью конфига policy.inf Вторая его копирует. Дело в том что скрипт не срабатывает, копирование, "Не найден указанный путь" Странно но разбирая скрипт по строчкам уже после установки все срабатывает, происходит обработка файла и его замена. При первом входе почему то нет.

И еще вопрос, может кто знает нде находится база в дистрибутиве, искал по поиску но не нашел. есть только ее *.exe и слегка похожие файлы. Спасибо.
Аватара пользователя
Petya V4sechkin

Re: Не срабатывает часть скрипта при первом входе

Сообщение Petya V4sechkin »

Цитата illznn:



Не найден указанный путь




Цитата illznn:



C:\WINDOWS\security\Database



Проверьте, существует ли этот путь в момент выполнения скрипта.

Зачем менять secedit.sdb, кстати? Во многих MSKB упоминается secedit /configure, но при этом не предлагается его заменить (если он не поврежден, конечно).
Аватара пользователя
illznn

Re: Не срабатывает часть скрипта при первом входе

Сообщение illznn »

Цитата Petya V4sechkin:



Проверьте, существует ли этот путь в момент выполнения скрипта.
Не срабатывает часть скрипта при первом входе




Путь существует и файл там лежит, когда происходить конфигурирование то файл secedit.sdb появляется в корне папки со скриптом, после чего он и копируется с заменой.

По какой то причине он глядит не в директорию где появляется файл а в %USERPROFILE% Вообще как я понимаю он не успевает подхватить его, он только создался и сразу копируется. Может в этом дело...
Аватара пользователя
Petya V4sechkin

Re: Не срабатывает часть скрипта при первом входе

Сообщение Petya V4sechkin »

illznn, кстати, что мешает в команде Secedit указать полный путь к .sdb файлу? Чтобы он создавался сразу в нужной папке (тогда Copy вообще не нужно).
Ответить

Вернуться в «Автоматическая установка Windows 2000/XP/2003»