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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Reg add на удаленном компьютере под Vista

Ответить
Настройки темы
CMD/BAT - [решено] Reg add на удаленном компьютере под Vista

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


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

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


Изменения
Автор: Shtirliz8
Дата: 10-07-2014
Добрый день!
Возникла такая проблема: сделал батник для изменения нескольких параметров реестра на некоторых компах сети.

Примерный вид батника:
Код: Выделить весь код
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 /? синтаксис в висте вроде бы не поменялся. Может быть какие-то проблемы с доступом? Помогите разобраться, пожалуйста.

Отправлено: 12:05, 10-07-2014

 

Ветеран


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

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


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

Отправлено: 13:13, 10-07-2014 | #2



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

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


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


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

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


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

Отправлено: 13:41, 10-07-2014 | #3


Ветеран


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

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


Можно попробовать:
Код: Выделить весь код
sc \\REMOTE start RemoteRegistry
и поменять тип запуска:
Код: Выделить весь код
sc \\REMOTE config RemoteRegistry start= auto
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:50, 10-07-2014 | #4


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


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

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


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

На случай если кому пригодится, вот готовый батник:
Код: Выделить весь код
::Запуск службы 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
Проблема решена, тему можно закрывать

Отправлено: 14:12, 10-07-2014 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Reg add на удаленном компьютере под Vista

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Доступ - Авторизация на удаленном компьютере Mazter Microsoft Windows 7 4 17-06-2014 14:40
Медиа - Запуск фильма на удаленном компьютере pavel.sar Microsoft Windows 2000/XP 2 03-01-2014 21:17
.NET - запуск приложений на удаленном компьютере Efsey Программирование и базы данных 12 09-11-2010 14:27
Удаления приложений на удаленном компьютере. magwolf Хочу все знать 5 22-01-2009 16:47
(solved) reg add и %1 arial Автоматическая установка Windows 2000/XP/2003 6 21-11-2005 18:17




 
Переход