Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] Команда gpupdate /force (http://forum.oszone.net/showthread.php?t=223300)

SANIOK_AV 19-12-2011 17:08 1818039

Команда gpupdate /force
 
Доброго времени суток!
Ситуация такая:
Батником копирую файлы груповых политик из исходной папки в виндовые:
%SystemRoot%\system32\GroupPolicy\User\Registry.pol
%SystemRoot%\system32\GroupPolicy\Machine\Registry.pol
%SystemRoot%\system32\GroupPolicy\gpt.ini

после чего у меня в батнике выполняется команда обновления групповых политик gpupdate /force
Я в принципе всегда так делал, но тут возник ньюанс:
вызов этого батника я закидываю в HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce (мне надо политики импортнуть после перезагрузки), и после перезагрузки на этапе выполнения строки gpupdate /force возникает ошибка:
Код:

Не удалось обновить политику User. Ошибка - не удается найти указаный файл. Выход из программы...
Не удалось обновить политику Computer. Ошибка - не удается найти указаный файл. Выход из программы...

Возможно это связано с тем, что не успевает загрузиться профиль, или что-то в этом роде. :)
Подскажите пожалуйста как решить данную проблему?
Насколько вообще критично в данном случае выполнение команды gpupdate /force?
Заранее благодарен!!!

Petya V4sechkin 19-12-2011 23:14 1818296

SANIOK_AV, возможно, какая-то служба не успевает запуститься.
Попробуйте вставить паузу для эксперимента.

SANIOK_AV 20-12-2011 11:11 1818555

Petya V4sechkin, та паузу как раз вставлял, помогало, но оно это ведь не очень приятно, сидеть и наблюдать какждый раз паузу секунд 20 (((
Я вот хотел спросить, кроме как после команды gpupdate /force, в каких случаях обновляются групповые политики?
Вот допустим я просто скопировал файлы в:
%SystemRoot%\system32\GroupPolicy\User\Registry.pol
%SystemRoot%\system32\GroupPolicy\Machine\Registry.pol
%SystemRoot%\system32\GroupPolicy\gpt.ini
и не выполнил gpupdate /force
если после этого компьютер перезагрузится групповые политики обновятся?

Petya V4sechkin 20-12-2011 11:45 1818580

SANIOK_AV, в журнале событий что-нибудь появляется при ошибке?
Попробуйте по этой инструкции записать лог при загрузке системы (с ошибкой). Только фильтр поставьте другой:
Код:

Column                Relation        Value                Action
-------------------------------------------------------
Process Name        is                gpupdate.exe        Include

и выложите в архиве на любой файлообменник.

Цитата:

не выполнил gpupdate /force
если после этого компьютер перезагрузится групповые политики обновятся?
Лучше сами проверьте.

SANIOK_AV 20-12-2011 13:12 1818656

Цитата:

Цитата Petya V4sechkin
Лучше сами проверьте. »

Как проверить?
Если оснасткой gpedit.msc, то при запуске оснастки политики полюбму обновляются.

SANIOK_AV 20-12-2011 13:27 1818672

Цитата:

Цитата Petya V4sechkin
журнале событий что-нибудь появляется при ошибке? »

чисто((

Я в принципе пока обошелся тем что блок с gpupdate /force вставил в самый конец батника, грубо говоря получается та же пауза))

Petya V4sechkin 20-12-2011 13:30 1818678

Цитата:

Цитата SANIOK_AV
Как проверить?

Посмотреть в реестре параметры, соответствующие политикам.
Group Policy Settings Reference

SANIOK_AV 20-12-2011 13:37 1818688

Цитата:

Цитата Petya V4sechkin
Посмотреть в реестре параметры, соответствующие политикам.
Group Policy Settings Reference »

ой, а тут для ХР я версии не вижу....

Petya V4sechkin 20-12-2011 13:45 1818695

SANIOK_AV, там во всех файлах для XP есть (столбец Supported on).

SANIOK_AV 20-12-2011 14:26 1818721

Цитата:

Цитата Petya V4sechkin
там во всех файлах для XP есть (столбец Supported on). »

спасибо, понял :)

SANIOK_AV 20-12-2011 18:19 1818900

Цитата:

Цитата Petya V4sechkin
Посмотреть в реестре параметры, соответствующие политикам.
Group Policy Settings Reference »

Спасибо большое!!!
Очень полезные справочнички!!!

Вот что мне удалось понять :) :
После того как я просто скопировал файлы политик в виндовые папки (при загруженной ОС)
%SystemRoot%\system32\GroupPolicy\User\Registry.pol
%SystemRoot%\system32\GroupPolicy\Machine\Registry.pol
%SystemRoot%\system32\GroupPolicy\gpt.ini

значения параметров реестра, соответствующих политикам естественно не появлялись.
Перезагрузился - появились, т.е. после перезагрузки политики обновляются :).
Мало того, если копирование в виндовые папки происходит при помощи сценария (батника), который вызывается из HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce то параметры реестра, соответствующие политикам появляются сразу (без последующей перезагрузки).
Т.е. в моём случае строку gpupdate /force можно просто убрать.

Petya V4sechkin, Ещё раз огромное спасибо за помощь! :oszone:


Время: 20:49.

Время: 20:49.
© OSzone.net 2001-