illznn
10-08-2009, 11:50
Всем привет, бьюсь над проблемой помогите разобраться.
Нужно засунуть батник в скрипт автозапуска машины.
При первом входе у меня срабатывает скрипт.
Install.bat
echo off
start Create.bat
echo Startup configuring ...
Attrib -r -h -s %systemroot%\system32\GroupPolicy\Machine\Scripts\scripts.ini > nul
Copy scripts.ini %systemroot%\system32\GroupPolicy\Machine\Scripts\scripts.ini > nul
Copy terminalon.cmd %systemroot%\system32\GroupPolicy\Machine\Scripts\Startup\terminalon.cmd > nul
Attrib %systemroot%\system32\GroupPolicy\Machine\Scripts\scripts.ini +h +s
Attrib %systemroot%\system32\GroupPolicy +h +s
Echo ============
Create.bat
cd C:\WINDOWS\system32
md GroupPolicy
cd C:\WINDOWS\system32\GroupPolicy
md Machine
cd C:\WINDOWS\system32\GroupPolicy\Machine
md Scripts
cd C:\WINDOWS\system32\GroupPolicy\Machine\Scripts
md Startup
exit
scripts.ini
[Startup]
0CmdLine=%systemroot%\system32\GroupPolicy\Machine\Scripts\Startup\TerminalOn.cmd
0Parameters=
Вот сопсно все необходимое. Скрипт срабатывает, при открытии оснастки gpedit.msc в автозагрузке стоит батник на загрузку, стоять то стоит но не запускается. Если заново его применить, то все срабатывает. В чем ошибка догнать не могу ... При установке ОС папки GroupPolicy вообще нет ! Ее приходится создавать руками и присваивать ей нужные атрибуты, хотя на уже установленых машинах она есть...
Нужно засунуть батник в скрипт автозапуска машины.
При первом входе у меня срабатывает скрипт.
Install.bat
echo off
start Create.bat
echo Startup configuring ...
Attrib -r -h -s %systemroot%\system32\GroupPolicy\Machine\Scripts\scripts.ini > nul
Copy scripts.ini %systemroot%\system32\GroupPolicy\Machine\Scripts\scripts.ini > nul
Copy terminalon.cmd %systemroot%\system32\GroupPolicy\Machine\Scripts\Startup\terminalon.cmd > nul
Attrib %systemroot%\system32\GroupPolicy\Machine\Scripts\scripts.ini +h +s
Attrib %systemroot%\system32\GroupPolicy +h +s
Echo ============
Create.bat
cd C:\WINDOWS\system32
md GroupPolicy
cd C:\WINDOWS\system32\GroupPolicy
md Machine
cd C:\WINDOWS\system32\GroupPolicy\Machine
md Scripts
cd C:\WINDOWS\system32\GroupPolicy\Machine\Scripts
md Startup
exit
scripts.ini
[Startup]
0CmdLine=%systemroot%\system32\GroupPolicy\Machine\Scripts\Startup\TerminalOn.cmd
0Parameters=
Вот сопсно все необходимое. Скрипт срабатывает, при открытии оснастки gpedit.msc в автозагрузке стоит батник на загрузку, стоять то стоит но не запускается. Если заново его применить, то все срабатывает. В чем ошибка догнать не могу ... При установке ОС папки GroupPolicy вообще нет ! Ее приходится создавать руками и присваивать ей нужные атрибуты, хотя на уже установленых машинах она есть...