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

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

Shtirliz8 10-07-2014 12:05 2374625

Reg add на удаленном компьютере под Vista
 
Добрый день!
Возникла такая проблема: сделал батник для изменения нескольких параметров реестра на некоторых компах сети.

Примерный вид батника:
Код:

FOR /L %%i IN (33, 1, 50) DO (

reg add "\\pc%%i%\HKLM\SOFTWARE\<something>" /ve /t REG_SZ /d <some_value> /f
copy /Y "SomeFile" "\\pc%%i%\C$\"
)

Компы имеют сетевые имена вида PC33 - PC50. Цикл соответственно перебирает сетевые имена, и на каждом компе меняет параметр реестра и копирует на диск файл. Батник успешно выполнил свою задачу на компах под XP, однако на компах с вистой файл успешно копируется, а вот reg add упорно выдает "Не найден сетевой путь".

Батник запускаю на компе из диапазона перебираемых циклом, т.е. запускаю на PC33, а цикл при этом как в примере.

Судя по reg add /? синтаксис в висте вроде бы не поменялся. Может быть какие-то проблемы с доступом? Помогите разобраться, пожалуйста.

Kazun 10-07-2014 13:13 2374668

Посмотрите на компьютерах с Windows Vista,запущен ли сервис 'Remote Registry'?

Shtirliz8 10-07-2014 13:41 2374677

Да, служба не была запущена, после запуска все заработало, спасибо. Я так понимаю массово запустить службу на всех компьютерах не получится? (Компы просто объединены в рабочую группу, домена нет)

Kazun 10-07-2014 13:50 2374680

Можно попробовать:
Код:

sc \\REMOTE start RemoteRegistry
и поменять тип запуска:
Код:

sc \\REMOTE config RemoteRegistry start= auto

Shtirliz8 10-07-2014 14:12 2374689

Спасибо большое, все получилось!

На случай если кому пригодится, вот готовый батник:
Код:

::Запуск службы RemoteRegistry, и установка ее типа запуска на Авто
@echo off
FOR /L %%i IN (33, 1, 50) DO (
echo ========================================
echo PC%%i%
sc \\pc%%i% config RemoteRegistry start= auto
sc \\pc%%i% start RemoteRegistry
echo ========================================
)
pause

Проблема решена, тему можно закрывать


Время: 07:04.

Время: 07:04.
© OSzone.net 2001-