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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Не отрабатывает батник по настройке реестра (http://forum.oszone.net/showthread.php?t=128847)

SANIOK_AV 16-01-2009 16:14 1009640

[решено] Не отрабатывает батник по настройке реестра
 
Вложений: 1
Всем доброго времени суток.
Ситуация такая:
нужно всем учётным записям (кроме текущей) перенести расположение "Мои документы" на D:\Doc
я решил использовать такую автоматизацию http://oszone.net/6167 (последний вариант из перечисленых):
запускаю батник:

Код:

@echo off
md d:\Doc
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" /C:"%username%"`) DO (
  reg load HKEY_USERS\Custom "%profiles%\%%i\NTUSER.DAT"
  reg import doc.reg       
  reg unload HKEY_USERS\Custom
)
::exit

он тянет настройки из регфайла (doc.reg):

Windows Registry Editor Version 5.00

Код:

[HKEY_USERS\Custom\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Personal"="D:\\Doc"
"My Pictures"="D:\\Doc\\Мои рисунки"
"My Music"="D:\\Doc\\Моя музыка"

[HKEY_USERS\Custom\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
"Personal"="D:\\Doc"

в результате чего все переменные нормально прописываются в "карентюзер" всех учётных записе (кроме той из под которой запусклся батник) за исключением:
"My Pictures"="D:\\Doc\\Мои рисунки"

подскажите может чёт не так...
Заранее благодарен!!!

файлы в аттаче...

Petya V4sechkin 16-01-2009 17:04 1009683

SANIOK_AV, добавьте My Pictures в User Shell Folders.

SANIOK_AV 16-01-2009 17:29 1009702

Petya V4sechkin, а в Shell Folders так и оставить My Pictures ?

SANIOK_AV 21-01-2009 11:55 1014613

Petya V4sechkin, помогло!!!!!
Огромное Вам Спасибо!!!!!!!!!!!!!!!!!!!!!!!!
:oszone:


Время: 15:30.

Время: 15:30.
© OSzone.net 2001-