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

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

Ответить
Настройки темы
CMD/BAT - [решено] отслеживание включенных компьютеров в сети и копирование на них

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


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

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


Добрый день!
Подскажите как с помощью батника отслеживать включенные компьютеры в сети и , если есть такие, копировать файлы с сервера на эти компьютеры.
\\172.27.4.252\123$ ----- место откуда надо копировать содержимое папки.
\\172.27.4.*\temp$ ----- сюда надо кидать, если компьютер включен.
И желательно чтобы копирование на включенные компьютеры шло одновременно, а не по-очереди.
Очень надо, помогите!

Отправлено: 04:31, 14-10-2010

 

Googler


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

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


Код: Выделить весь код
for /l %%i in (1,1,254) do (ping -n 1 172.27.4.%%i >nul&&^
start "%%i" cmd /c "copy /y \\172.27.4.252\123$\* \\172.27.4.%%i\temp$"
)

Отправлено: 06:08, 14-10-2010 | #2



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

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


Ветеран


Contributor


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

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


amel27, а какой смысл пинговать, время тянуть? Я понимаю, что задача поставлена именно так, но смысла дословно следовать условию нет никакого -главное результат и с меньшими затратами. Если ресурс доступен, то скопируется и без пинга, а если не доступен, выдастся ошибочное сообщение.

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Отправлено: 10:08, 14-10-2010 | #3


Googler


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

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


megaloman, проверял, так быстрее выходит
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:15, 14-10-2010 | #4


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


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

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


Большое спасибо ! Всё отлично копируется, слегка изменил, чтобы копировались еще папки.

for /l %%i in (1,1,254) do (ping -n 1 172.27.4.%%i >nul&&^
start "%%i" cmd /c "xcopy /e/y \\172.27.4.252\123$\* \\172.27.4.%%i\temp$"
)

Подскажите как удалить всё включая папки из "\\172.27.4.*\temp$" на включенных компьютерах???
Я сам пробовал написать бат на удаление, но видимо не дано...

Отправлено: 15:53, 14-10-2010 | #5


Googler


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

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


Цитата Genka:
Подскажите как удалить всё включая папки из "\\172.27.4.*\temp$" на включенных компьютерах? »
Код: Выделить весь код
for /l %%i in (1,1,254) do (ping -n 1 172.27.4.%%i >nul&& rd /s/q \\172.27.4.%%i\temp$"
)

Отправлено: 03:07, 15-10-2010 | #6



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Автосоздание папок и копирование в них с других ПК из лок.сети Nuritdin Скриптовые языки администрирования Windows 3 30-07-2009 19:50
Windows XP: соединение двух компьютеров через модем. (один из них ноутбук) maik2 Сетевые технологии 2 07-10-2008 19:20
Отслеживание трафика сети с АДСЛ модемом??? vipers Сетевые технологии 1 08-04-2005 21:31
Отслеживание состояние сети mogr Сетевые технологии 3 10-05-2004 09:39




 
Переход