Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
mr_aleks
0 / 0 / 0
Регистрация: 13.10.2011
Сообщений: 146
1

Копирование локальной папки на удалённые компьютеры, список IP-адресов которых находится в текстовом файле

25.11.2015, 16:05. Просмотров 860. Ответов 0
Метки нет (Все метки)

Имеется батник
Немного отредактированный для примера работы
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
@echo off
color 3f
title Копирование папки с содержимым
 
set old_dir="c:\локальная_папка"
set new_dir="%%i\c$\условная_папка_на_удаленном_компьютере"
 
FOR /F " tokens=1 " %%i in (ip.txt) do (
Net use %%i\ipc$ /user:логин пароль
xcopy /Y /E /H /I %old_dir% %new_dir%
)
 
pause
файл ip.txt вида
Код
\\192.168.10.11
\\192.168.11.11
\\192.168.12.11
Так скрип работает
Вообще батник правильно написан?
Вопрос 1, как сюда же вписать цикл на подключение к ip-кам, 192.168.10.11 и до 192.168.15.11?, последняя цифра остается не измененной. Что бы не писать в руками айпишники в файл ip.txt
Вопрос 2, как запустить файл пока не важно какой, пусть то txt файл или тот же батник или exe программы (хочу универсальность), для примера попытался запустить на удаленной машине txt файл
Пример
Код
d:\Temp\PSTools>psexec \\192.168.30.21 C:\131.txt -u логин -p пароль

PsExec v2.11 - Execute processes remotely
Copyright (C) 2001-2014 Mark Russinovich
Sysinternals - www.sysinternals.com


PsExec could not start C:\131.txt on 192.168.30.21:
═х єфрхЄё* эрщЄш єърчрээ√щ Їрщы.

d:\Temp\PSTools>
Непонятно почему он не запускается ? файл точно там находится и называется правильно
Хочу что б была в батнике как опция, что бы после копирования файла запускался на удаленной машине.


Добавлено через 2 часа 13 минут
Второй вопрос снимается, сам разобрался
":: psexec \\192.168.30.21 %remote_run% -u %login% -p %password% -d -i 2 notepad"
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2015, 16:05
Ответы с готовыми решениями:

Копирование заданного файла на все компьютеры в сети, IP-адреса которых находятся в списке в текстовом файле
Доброго времени суток. Требовалось создать *.bat файл, который осуществит...

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

Копирование файлов на удалённые компьютеры
Есть батник вида xcopy "C:\*.doc" \\192.168.22.111\bakup\%username%\*.* /D /S...

Копирование файлов по списку в текстовом файле в папки с именами, соответствующими расширениям этих файлов
Добрый день, уважаемые форумчане. Прошу помощи с написанием bat-файла. Значит...

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2015, 16:05

Копирование нескольких файлов из локальной папки в две сетевые папки с последующим удалением исходных файлов
Есть практическая задача: нужно накидать батник, который будет в определённое...

Копирование TXT-файлов из одной папки и BMP-файлов из другой папки в папку, в которой находится пакетный файл
Доброго времени суток. У кого есть возможность сообразить какой код мне...

Копирование файлов по маскам, записанным в текстовом файле
Доброе время суток, уважаемые. Передо мной стоит следующая задача: Есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru