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

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

Ответить
Настройки темы
CMD/BAT - Перенос данных из реестра в название папки

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


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

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


Такая проблема, делаю бэкап папки одной установленной программы:
xcopy \\comp1\c$\Prog1 \\comp2\c$\backup\Prog1\%date%\
Хотелось бы, чтобы кроме даты, в названии папки фигурировала версия этой программы, ее можно взять только из ветки реестра:
\hklm\software\classes\installer\products\многабукав\ из параметра ProductName
Подскажите плз, что нужно добавить в команду xcopy?

Отправлено: 13:09, 24-02-2011

 

Старожил


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

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


Код: Выделить весь код
set "key="hklm\software\classes\installer\products\многабукав" /v ProductName"
for /f "tokens=2*" %%a in ('reg query %key%') do xcopy \\comp1\c$\Prog1 "\\comp2\c$\backup\Prog1\%date%_%%~b\"

Отправлено: 14:11, 24-02-2011 | #2



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

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


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


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

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


SendMessage, спасибо!
Только один трабл есть, если батник запускать с comp3, прописывая в ключе "comp1\hkey_local-machine\software\classes\installer\products\многабукав" он выдает ошибку "недопустимое имя раздела", т.е. он не может прочитать ключ, а хотелось бы запускать батник с удаленной машины, может есть такая возможность?

А если запускать батник с comp1 все работает, но там как-то криво распознается %date%(там 2003 винда? из-за того что в дате присутствуют слэши он создает подпапки вместо создания одной папки с датой)

Отправлено: 15:07, 24-02-2011 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ошибка - [решено] Не удается удалить [название папки]. Папка не пуста. AreD Microsoft Windows 2000/XP 32 01-05-2011 18:26
[решено] Название папки на русском, а адрес - на английском. Как такое возможно? Coutty Хочу все знать 8 10-07-2009 08:45
Установка - перенос данных из папки Windows.old Vistanoob Microsoft Windows Vista 0 09-05-2009 18:33
Перенос данных AD Staub Microsoft Windows NT/2000/2003 1 13-07-2006 08:40
Перенос ветвей реестра из W9x в W2K Guest Microsoft Windows NT/2000/2003 11 17-11-2002 01:01




 
Переход