Как выполнить bat файл на удаленном компьютере

Запустите скрипт bat на удаленном компьютере с моего компьютера (командная строка)

Я работаю на своем компьютере. Я хотел бы запустить пакетный script.bat на моем компьютере B (C: Documents script.bat). Пароль сеанса администратора BПАРОЛЬ.

Это моя команда для выполнения моей партии с компьютера B:

Теперь я хотел бы запустить его с этим аргументом: 3.2.16 Я пробовал эти 3 команды, но он говорит «неверный символ»

Кроме того, я хотел бы запустить его с моего компьютера. Не могли бы вы мне помочь? Заранее спасибо.

Как выполнить bat файл на удаленном компьютере

можно ли использовать psexec для запуска локального файла bat на удаленном компьютере (windows 7)? или я должен сначала скопировать его в удаленное расположение, а затем запустить его?

Я бы предложил использовать psexec который является частью сюиты SysInternals.


2 ответа

Приведенный выше код отлично работает, если batch file присутствует в локальной машине. Мне нужно запустить batch file, который присутствует на удаленной машине, из приведенного выше кода. class Visuals < public static void main(String arg[]) < try < String command = cmd /C start.

Ситуация: запуск bat-файла на машине windows: 1. Когда я дважды щелкаю файл bat: запуск Bat завершается неудачно. 2. Когда я щелкаю правой кнопкой мыши на bat-файле и запускаюсь от имени администратора: bat run успешен. Теперь я должен успешно запустить этот bat-файл с удаленной машины. Что я.

Указание WMIC выполнить одну команду довольно прямолинейно. Проблемы возникают, как только мы пытаемся вложить одну команду в другую. 🙂

Поскольку в этом случае есть внешняя команда (cmd.exe) и внутренняя команда (C:tempMyfoldertest.bat), хитрость заключается в том, чтобы разделить их таким образом, чтобы использовать WMIC. Есть 3 метода, которые будут работать, но тот, который имеет наименьшее количество проблем со специальными символами, — это метод single-to-double-wrap. Эффективно вы используете одинарные кавычки вокруг внешней команды и двойные кавычки вокруг внутренней команды. Например:

Обертывание таким образом сохранит перенаправитель ( > ), а также не потребует удвоения обратной косой черты во внутренней команде.

Вывод Из Примера:

Пожалуйста, используйте приведенную ниже команду powershell


Wmic запуск bat на удаленном компьютере

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

Необходимо на удаленной машине запустить некий процесс с параметрами. Экспериментировал с архивированием, параметры — имена исходного файла и архива.

Сделал через wmic:

Пишу батник to7z.bat вида :

Изменяю батник на :

Все работает отлично.

Пробую через wmic

Не работает (не происходит архивация). Хотя батник точно запускается (проверял, добавляя в батник строку time /t >c:log.txt).

Вопрос — как победить такую оказию?

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

Не работает (не происходит архивация). Хотя батник точно запускается (проверял, добавляя в батник строку time /t >c:log.txt). »

——-
Как сообщить о том, что моя проблема решена?
не оказываю техподдержку через ПМ/ICQ/Mail — для этого есть форум

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

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

Вредно работать по вечерам.
Проблема оказалась в том, что wmic не запускает батники без указания расширения, то есть вызов «to7z» не сработает, а вот «to7z.bat» отрабатывает как надо.

А по поводу того, что батник запускается — это я с путями ошибся при передаче параметров.

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

который, я полагаю, в конечном итоге, реализуется функцией WinAPI «CreateProcess» — с соответствующими ограничениями:

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector