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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2008/2008 R2 (http://forum.oszone.net/forumdisplay.php?f=97)
-   -   Изменение реестра для всех учётных записей в Win7 при помощи ГП (http://forum.oszone.net/showthread.php?t=264035)

SANIOK_AV 09-07-2013 18:23 2182028

Изменение реестра для всех учётных записей в Win7 при помощи ГП
 
Доброго времени суток!
Контроллер домена под 2008R2
Пытаюсь внести изменения в реестр для всех учётных записей скриптом:
Код:

for /f "usebackq tokens=3,3* delims==        " %%i in (`reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /v ProfilesDirectory`) do set profiles=%%i
for /f "usebackq delims==" %%i in (`echo %profiles%`) do set profiles=%%i
For /F "usebackq tokens=* delims==" %%i in (`DIR /B /AD-S "%profiles%" ^| FINDSTR /V /B /I /C:"All Users"`) DO (
  reg load HKEY_USERS\111 "%profiles%\%%i\NTUSER.DAT"
  REG ADD "HKEY_USERS\111\Software\Razdel1" /v Peremennaya1 /t REG_SZ /d "1" /f
  reg unload HKEY_USERS\111
)

Скрипт этот запускаю при помощи ГП, закинув его в Стартап компьютера.
На ХР-шных машинах всё чудесно отрабатывает - прописывает во все профиля.
А вот на Win7 не хочет прописывать в профиль в который затем происходит вход.
Т.е. получается, что в ХР скрипт почему-то отрабатывает до загрузки профиля и файлы NTUSER.DAT всех профилей скрипту доступены, а в Win7 видимо по другому.
Как вариант я кинул скрипт в сценарий завершения и всё отработало, но почему-то уж очень долго этот сценарий завершения отрабатывал(((
Подскажите пожалуйста как оптимально можно решить данную проблему?
Может существуют кардинально иные способы/рецепты изменений реестра для всех пользователей при помощи ГП?
Заранее благодарен!


Время: 20:01.

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