alww
10-10-2014, 16:01
Приветствую.
На компьютере необходимо внести изменения в реестре после чего надо перезагрузить компьютер.
Есть cmd файл
@echo off IF EXIST c:\ok.txt (exit) ELSE (regedit /s \\install\12.reg & echo. 2>c:\ok.txt & shutdown.exe -r -f -t 00)
ок.txt это маркер , чтобы изменение и перезагрузка выполнились только один раз
Дальше захожу в GPO в настройки компьютера - скрипты - автозагрузка и добавляю этот скрипт. Права на доступ к этому скрипту со стороны компьютеров прописаны.
Однако на практике вижу: GPO на компьютер отрабатывает, изменения в реестр вносятся , маркер создается , а вот финальный этап - перезагрузка - не выполняется.
Если зайти из под пользователя и дать команду shutdown.exe -r -f -t 00 , то все отрабатывает.
Почему тогда не работает через скрипт? Что делаю не так ?
На компьютере необходимо внести изменения в реестре после чего надо перезагрузить компьютер.
Есть cmd файл
@echo off IF EXIST c:\ok.txt (exit) ELSE (regedit /s \\install\12.reg & echo. 2>c:\ok.txt & shutdown.exe -r -f -t 00)
ок.txt это маркер , чтобы изменение и перезагрузка выполнились только один раз
Дальше захожу в GPO в настройки компьютера - скрипты - автозагрузка и добавляю этот скрипт. Права на доступ к этому скрипту со стороны компьютеров прописаны.
Однако на практике вижу: GPO на компьютер отрабатывает, изменения в реестр вносятся , маркер создается , а вот финальный этап - перезагрузка - не выполняется.
Если зайти из под пользователя и дать команду shutdown.exe -r -f -t 00 , то все отрабатывает.
Почему тогда не работает через скрипт? Что делаю не так ?