Как определить путь exe для данного приложения, работающего на RDS с несколькими пользователями / экземплярами приложения, из пакетного файла Windows? - PullRequest
0 голосов
/ 27 февраля 2019

Как определить из исполняемого файла исполняемую папку для всех экземпляров данного приложения, работающих на сервере удаленного рабочего стола (RDS) с несколькими пользователями и экземплярами одного и того же приложения?

Хотяна RDS я пробовал эту команду:

wmic process where "name='myapp.exe'" get ProcessID, ExecutablePath

Эта команда дает мне PID всех экземпляров myapp.exe, которые работают на RDS, НО это только мне дает ExecutablePath для Мой экземпляр приложения.Мне нужен ExecutablePath для ВСЕХ экземпляров приложения.

Если я захожу в GUI диспетчера задач, я могу видеть связанные с ним пути, но мне нужно иметь возможность связать PID и ExecuteablePath из пакетафайл.

И у меня есть права администратора на RDS.

Как я могу это получить?

(Моя конечная цель - найти какой-либо экземплярприложение находится в заданном каталоге и уничтожает этот экземпляр.)

1 Ответ

0 голосов
/ 27 февраля 2019

Я только что нашел ответ.Несмотря на то, что я являюсь администратором RDS, мне нужно запустить cmd.exe с помощью «Запуск от имени администратора» и выполнить команду таким образом, а затем я получаю ExecutablePath для ВСЕХ процессов!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...