![]() |
скрипт для копирования папки с сетевого ресурса на компьютер.
Народ, я только начинающий и прошу сильно не ругаться за мою "терминологию".
В общем есть такая задача: надо на выбранные компьютеры (как начальство скажет) скопировать папку ("coppy")которая находиться на сетевом ресурсе(папка расшарина) \\хх\обмен\1\coppy в этой папке есть 3 экзешника которые надо потом (после копирования) запустить по порядку. компьютеры в домене. Я так понимаю что нужно в групповых политиках использовать батник. Для опытных админов это тривиальная задача, но для меня она крайне важна. Если кому не сложно описать весь процесс можно в личку, буду признателен. |
Батник в данном случае использовать ненужно. В групповых политиках все уже придумали за нас :).
Preferences - Windows settings - Files |
Так и копировать, для того, чтобы запустить, не нужно.
Код:
@echo off |
Iska, не всегда сие может корректно сработать, у нас до сих пор есть несколько точек на которых >128 Kb/s - уже праздник, в задаче не указывалось ни на каком соединении, ни размер *.exe, да и кошернее как-то через GPO. Хотя, конечно, на быстром соединении и при небольшом размере исполняемых файлов Ваше решение может быть эффективнее.
Цитата:
|
Elven, скорость соединения не имеет значения, поскольку что предварительно скопировать, что исполнить непосредственно из сетевого каталога — и то, и другое предусматривает чтение с сетевого ресурса. Разницы, для решения вида pull, не будет.
|
Цитата:
Цитата:
@echo off xcopy "\\Dc2\обмен\1\coppy" "C:\Program Files\coppy" /s для проверки выполняю на своей машине: после запуска мне выдает сообщение: Что означает С:\Program Files\coppy: им\ файла или каталога (F = файл; D = каталог)? что не очень хорошо ведь пользователям не надо видеть никаких сообщений и тем более что то нажимать. Цитата:
надо чтобы были выполнены следующие команды (которые выполняются в командной строке): "c:\program files\coppy\1.exe" --config "c:\program files\coppy\1.conf" --install "c:\program files\coppy\1.exe" --config "c:\program files\coppy\1.conf" --start все. p.s. если кому интересно то это все для того чтобы на выбранных машинах поставить забикс агента. |
BlackEden, А через pushd не работает? Эта команда подключает сетевой диск на время выполнения сценария, присваивая ему свободную букву диска. На счет xcopy, то достаточно почитать справку к этой команде (ключ /i).
|
Цитата:
а как теперь запустить: "c:\program files\coppy\1.exe" --config "c:\program files\coppy\1.conf" --install "c:\program files\coppy\1.exe" --config "c:\program files\coppy\1.conf" --start |
Цитата:
Код:
start "" "c:\program files\coppy\1.exe" --config "c:\program files\coppy\1.conf" --install Код:
start /wait "" "c:\program files\coppy\1.exe" --config "c:\program files\coppy\1.conf" --install |
да работает. чет я тупанул.
может теперь кто покажет на пальцах как этот батник засунуть в групповую политику. |
|
Время: 00:31. |
Время: 00:31.
© OSzone.net 2001-