Ru-Board.club
← Вернуться в раздел «Программы»

» Раскидывание файлов по сети

Автор: slech
Дата сообщения: 29.01.2005 19:29
Привет всем.
Ситуация такая. Есть 30 тачек в сети, периодиски на все надо что то сливать[одно и тоже на все, игрули допустим или программы]. Посоветуйте программу которая это могла бы осуществить, если бы и докачку поддерживала то вообще замечательно.
Или на крайний случай батник соорудить.
Заранее спасибо
Автор: Sher
Дата сообщения: 29.01.2005 20:08
1. Планировщик (например, nnCron) и программа синхронизации (nnBackUp).
Минус - в том, что затрачиваться будет больше времени по сравнению со вторым вариантом:
2. Sumantec Ghost Corporate - заливается Мультикастом. Быстрее.
Автор: slech
Дата сообщения: 29.01.2005 20:26
Sher
Спасибо. Но nnCron будет действительно периодически[я видимо не совсем точно выразился], а мне надо когда возникнет необходимость.
И нужна не синхронизация а простое раскидывание.
Автор: Sher
Дата сообщения: 29.01.2005 23:02
1. nnCron может и по событию (например, по появлению в папке новых файлов), а не только с заданным интервалом. Например, такой сценарий:
- при появлении новых файлов в папке Upload и наличия в сети узлов, перечисленных в файле nodes.txt копировать в заданное место новые фалы.
А можно и вручную запускать задания.

2. Ghost требует установки клиентов на машины... Но и при вещании идет сокращение нагрузки на вещающую машину. Там, правда, такой сценарий, как в nnCron, не сделаешь.

Автор: igor_andreev
Дата сообщения: 30.01.2005 16:39

Цитата:
Или на крайний случай батник соорудить.

Скопипастено отсюда http://www.kv.by/index2004171106.htm
В батнике знаков процента переменной писать надо два, %%i

Цитата:
Копирование по сети на все машины сразу

Автоматизация - главная цель настоящего ленивого администратора. Стремиться к совершенству и ничегонеделанью администратору помогают встроенные утилиты Windows 2000/ХР. Возьмем хотя бы консольную команду FOR. Ее возможности обширны, но мы ограничимся демонстрацией лишь одной из них, но даже этого достаточно, чтобы понять - команда мощная и очень полезная.

Допустим, что нам требуется скопировать патч для какой-то проги на двадцать-тридцать машин. Делается это очень быстро. Сначала в файл list.txt записываем список всех имеющихся в сети машин. В консоли пишем: net view > c:\list.txt. Затем, чтобы выполнить, например, копирование файла patch.exe на каждую машину из списка (лишние машины можно убрать в любом редакторе), даем команду:

FOR /F "tokens=1" %i in (с:\list.txt) do copy d:\temp\patch.exe "%i\C$\program files\ICQ".

Переменная %i будет автоматически принимать значение NetBIOS-имени машины из новой строки файла list.txt и на эту машину будет производиться копирование.



А вообще конечно я ума не приложу, почему еще не на всех компьтерах в мире стоит nnCron ...
Автор: slech
Дата сообщения: 02.02.2005 11:58
igor_andreev спасибо.
Только вопрос такой
Решил пл подобию сделать выключение по сети всех тачек

FOR /F "tokens=1" %%i in (list.txt) do shutdown -s -f -t 0 -m \\%%i

когда он заканчивает из листа брать строки ? или как его заставить это делать ?
А то он начинает бесконечно проделывать цикл.
Автор: igor_andreev
Дата сообщения: 04.02.2005 00:18

Цитата:
когда он заканчивает из листа брать строки ? или как его заставить это делать ?
А то он начинает бесконечно проделывать цикл.

Он стопудово заканчивает свою работу на последней строке. Наверно ты в батнике самом что-то намудрил. Попробуй такой самый простой вариант:

Код:
@echo off
for /f "tokens=1" %%i in (list.txt) do echo %%i
pause
Автор: slech
Дата сообщения: 06.02.2005 06:03
igor_andreev
Спасибо, вышло. Прикол насколько я понял был в @echo off

@echo off
for /f "tokens=1" %%i in (list.txt) do shutdown -r -f -t 0 -m \\%%i работает


for /f "tokens=1" %%i in (list.txt) do shutdown -r -f -t 0 -m \\%%i в цикле

Почему ?

Страницы: 1

Предыдущая тема: Перевод координат из системы 1942 года


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.