从Windows批处理文件中,如何确定具有多个用户/实例的RD在RD上运行的给定应用程序的EXE路径



从批处理文件中,我如何确定在给定应用程序的所有实例上,该文件夹在远程台式服务器(RDS)上运行,并带有多个用户和同一应用程序的实例?

在RDS上,我尝试了此命令:

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

该命令为我在RDS上运行的MyApp.exe的所有实例的PID提供了PID,但它仅使我为应用程序的 my 实例提供了可执行数据。我需要应用程序的所有实例的可执行路径。

如果我转到任务管理器GUI,我可以在那里看到关联的路径,但是我需要能够从批处理文件中关联PID和可执行路径。

我确实在RDS上具有管理权限。

我怎么能得到吗?

(我的最终目标是能够在给定目录中找到该应用程序的哪个实例并杀死该实例。)

我刚找到答案。即使我是RDS的管理员,我也必须使用"作为管理员运行"启动CMD.EXE并以这种方式执行命令,然后我获得了所有过程的可执行文件!

最新更新