Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - [решено] запуск батника через Груповые политики

Ответить
Настройки темы
Разное - [решено] запуск батника через Груповые политики

Новый участник


Сообщения: 8
Благодарности: 1

Профиль | Отправить PM | Цитировать


взял за основу код написаный amel27 изменил необходимые действия в цикле. В результате батник не отрабатывает через ГП на компьютер startup. Тот же самый батник при запуске его от имени уже залогиневшегося пользователя отрабатывается на ура. Подскажите что еще нужно дописать и(или) поправить в коде чтобы он отрабатывался через ГП

компы на которых необходимо выполнять батник Win2000 и WinXP
собственно сам код взят тут http://www.oszone.net/6167

@echo off
:: Извлекаем из реестра полный путь к папке, содержащей профили пользователей
for /f "usebackq tokens=3,3* delims== " %%i in (`reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /v ProfilesDirectory`) do set profiles=%%i
:: Полученный путь используем в качестве новой переменной %profiles%
for /f "usebackq delims==" %%i in (`echo %profiles%`) do set profiles=%%i
:: Для всех профилей пользователей (кроме All Users и %Username%) поочередно загружаем пользовательский
:: куст реестра, представляющий собой файл NTUSER.DAT и импортируем в него заранее подготовленный
:: REG-файл, содержащий твики реестра.
For /F "usebackq tokens=* delims==" %%i in (`DIR /B /AD-S "%profiles%" ^| FINDSTR /V /B /I /C:"All Users" /C:"%username%"`) DO (
reg load HKEY_USERS\Custom "%profiles%\%%i\NTUSER.DAT"
reg copy HKEY_USERS\Custom\Software\Policies\9.0 HKEY_USERS\Custom\Software\Policies\11.0 /s /f
reg unload HKEY_USERS\Custom
)
exit

Отправлено: 21:40, 15-04-2010

 

Аватара для zonderz

Ветеран


Сообщения: 727
Благодарности: 150

Профиль | Отправить PM | Цитировать


sotons,
Цитата sotons:
батник не отрабатывает через ГП на компьютер startup. »
а "через ГП на юзер startup (user configuration)" чего? тоже не работает?
также не забываем про rsop(gpresult) - помеж политика вообще не применилась

-------
MCP, MCSA, MCSE, разработчик программы CMDTools
http://forum.oszone.net/thread-170783.html


Отправлено: 01:16, 16-04-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 8
Благодарности: 1

Профиль | Отправить PM | Цитировать


через ГП на юзер startup (user configuration) таже самая история
при этом пользователю предварительно даются права админа на локальном компе

Отправлено: 09:21, 16-04-2010 | #3


Аватара для zonderz

Ветеран


Сообщения: 727
Благодарности: 150

Профиль | Отправить PM | Цитировать


sotons,

ну вы так и не написали конкретно
сам файл-батник не запускается или какието его внутренности не выполняются
локализуйте для начала внутренности, комментируя те или иные команды, далее будем говорить

тот же скрипт без политик просто через автозагрузку работает?

Цитата sotons:
при этом пользователю предварительно даются права админа на локальном компе »
???????????

в суть батника не вникал но уже вижу возможные траблы:

Цитата sotons:
All Users »
- в разных версиях винд называется по-разному
Цитата sotons:
%username% »
- это переменная (под "ГП компьютер startup" работать не будет)

-------
MCP, MCSA, MCSE, разработчик программы CMDTools
http://forum.oszone.net/thread-170783.html


Отправлено: 09:50, 16-04-2010 | #4


Новый участник


Сообщения: 8
Благодарности: 1

Профиль | Отправить PM | Цитировать


Сам батник запускается я так понимаю не работают его функции причем не на win2000 не на winXP

Суть батника в том, что надо перебрать все имеющиеся профили пользователей и для каждого командой REG сначала подгрузить куст найденного пользователя скопировать ветку реестра и выгрузить профиль для загрузки следующего профиля

Я никак не пойму почему если этот батник запускает залогиневшейся пользователь то он работает (это выполняю копированием через ГП батника в папку автозагрузка) а сразу через ГП содержимое не выполняется, может это потому что через ГП от имени системы команда REG не выполняется

Отправлено: 12:34, 16-04-2010 | #5



Moderator


Сообщения: 53183
Благодарности: 15433

Профиль | Отправить PM | Цитировать


sotons, попробуйте убрать из батника первую строку @echo off и включить на этом компе политику "Выполнять сценарии загрузки с отображением команд", а также в конце батника поставить Pause. После этого смотрите, где обламывается.

Отправлено: 13:46, 16-04-2010 | #6


Новый участник


Сообщения: 8
Благодарности: 1

Профиль | Отправить PM | Цитировать


спасибо разобрался

Отправлено: 10:14, 20-04-2010 | #7



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - [решено] запуск батника через Груповые политики

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - как через групповые политики запретить запуск программы Alex6661 Microsoft Windows 2000/XP 19 14-07-2014 18:34
CMD/BAT - [решено] Запуск программ из батника akrav Скриптовые языки администрирования Windows 16 27-05-2009 00:19
sbs и запуск батника при логоне farlow Microsoft Windows NT/2000/2003 4 30-11-2007 13:16
Службы - [решено] Груповые политики (gpedit.msc)??? Miroed Microsoft Windows Vista 4 23-10-2007 14:08
Груповые политики с ограничением запуска программ BloodJakal Microsoft Windows NT/2000/2003 4 01-04-2007 09:57




 
Переход