PDA

Показать полную графическую версию : [решено] Скрипт автозапуска, настройка.


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 вообще нет ! Ее приходится создавать руками и присваивать ей нужные атрибуты, хотя на уже установленых машинах она есть...

illznn
10-08-2009, 12:36
mamont1, Спасибо конечно, но суть от этого все равно не изменится. Не работает запуск.

illznn
21-09-2009, 14:44
Разобрался, может комупригодится ...
Для работы скрипта автозапуска ко всему вышеизложеному нужно добавить копирования файла gpt.ini со следуйщим содержанием.
[General]
gPCMachineExtensionNames=[{42B5FAAE-6536-11D2-AE5A-0000F87571E3}{40B6664F-4972-11D1-A7CA-0000F87571E3}]
Version=2
Он должен лежить в папке %systemroot%\system32\GroupPolicy\
Вот и все.




© OSzone.net 2001-2012