Как запустить батник на удаленной машине в одной сети?
Здравствуйте.
есть машина 192.168.1.67 у которой есть расшаренная по сети папка backup в которой я сделал батник 1C_backup.bat внутри которого такая команда
"C:\Program Files (x86)\WinRAR\WinRAR.exe" a -r -agYYYY-mm-dd_hh-mm-ss -u -rr8 -y D:\backup\backup-.rar D:\1C_BASES\safonova\*.*
как запустить этот батник с другой машины?
Делаю на второй машине батник с такой командой
psexec \\192.168.1.67 "D:\backup\1C_backup.bat"
но так не работает.
Подскажите, какая должна быть команда для запуска батника на удаленной машине? Или можно сразу сделать один батник который будет запускать на удаленной машине нужную задачу, то какая это должна быть команда?
Powershell и его удаленные сессии, PSExec инструменты, если хотите, можно LiteManager. У него есть удаленный cmd, утилита запуск файлов и много всего.
Можно в GPO реализовать как Логон скрипт
blazer05, почему же? БАТник из планировщика проверяет наличие файла, который выкладывается в сетевую папку.
Раз в n-минут смотрит, есть ли файл, если есть, запускается и файл удаляет.
И дальше ждет снова файл.
есть еще один вопрос. Этой командой в батнике я отправляю копию архива на другой комп в сети
copy H:\1c_backup\*.rar \\192.168.1.67\backup\
сейчас отправляются все архивы (*.rar) которые есть в каталоге 1c_backup, как собрать команду, чтобы отправлялся один последний созданный архив?
Нужен алгоритм, который будет давать название файлу (например, название = сегодняшняя дата). А второй скрипт будет переносить файл по названию, полученному этим же алгоритмом.