3

Я написал файл .bat, чтобы запустить файл .exe.

start chrome.exe

Я вызываю этот файл .bat с удаленной машины, используя psexec (pstools)

psexec 10.60.103.10 -u admin -p pizza1234 "C:\code\myBatFile.bat"

Когда я вызываю файл .bat локально, он запускает Chrome в текущем сеансе пользователя, и я вижу его на рабочем столе. Если я вызываю файл .bat удаленно (как описано выше), Chrome запускается в другой сеанс, и я не вижу его на (удаленном) рабочем столе.

Есть ли способ заставить приложение запускать в определенный сеанс через Windows cmd?

2 ответа2

2

Вы получите всплывающее окно, как показано ниже:

Вы должны нажать на View the message чтобы увидеть окно, в данном случае блокнот.

Если вы хотите в сессии вы различной должен указать , что с флагом -i - -i 1 и т.д. 0 по умолчанию и является сеансом консоли.

0

Я использую ключи -i и -d.

psexec \\10.60.103.10 -u admin -p pizza1234 -i -d chrome.exe

Я предполагаю, что chrome.exe находится в пути к целевому компьютеру.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .