pernatiy05
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Форумчане, второй день уже мучаюсь, понимаю что проблема "копеешная" но уже просто зациклился. Нужно: с помощью pcexec скопировать батник на удаленные компы (txt с ip имеется) в корень диска D:, там запустить его от имени доменного админа. Все компы в домене. Сам батник для pcexec Код: psexec -d -u домен\админ -p пароль @D:\ftp\pos.txt -c -f ftp.bat | как правильно сделать что бы файл ftp.bat копировался именно в корень диска D: а не как сейчас в c:\Windows Смысл всего, ftp.bat копируется на удаленную машину, запускается и начинает тянуть файлы с FTP, далее после того как все стянул, запускает установку.... нужно именно так, групповую политика не рассматривается про ряду причин Сам FTP батник, если кому интересно Код: @echo off ::Удаляем старую временную FTP директорию ::RD /S /Q d:\ftp_temp ::Создаем новую временную дерикторию MD d:\ftp_temp ::Задаем параметры подключения set host=ftp.ftp.ru set port=21 set user=log set password=pass set Mainfolder= set SubFolder=update set fileMask=* ::Указываем куда лить с FTP set LocalFolder=d:\ftp_temp ::Временный файл команд для утилиты FTP.exe set CommFTP="%temp%\FTP_Script.txt" ::Генерируем файл FTP команд > %CommFTP% ( echo open %host% %port% echo %user% echo.%password% echo binary echo prompt echo hash echo lcd "%LocalFolder%" if "%Mainfolder%" neq "" echo cd "%Mainfolder%" if "%SubFolder%" neq "" echo cd "%SubFolder%" echo mget %fileMask% echo disconnect echo quit ) ::Запускаем на выполнение пакетник команд FTP start ftp.exe -s:%CommFTP% ::Удаляем пакетник del /f /q %CommFTP% ::Запускаем установку скопированного start d:\ftp_temp\setup.bat |
| Всего записей: 8 | Зарегистр. 31-08-2013 | Отправлено: 05:07 04-05-2018 | Исправлено: pernatiy05, 05:08 04-05-2018 |
|