我想看一下使用批处理脚本在我的客户端PC上运行多个活动的远程桌面会话。
当我打开Task Manager时,我可以看到(2)
后面的MSTSC.exe
我已经使用过:
wmic process where name="mstsc.exe" | find "mstsc.exe" /c
但即使有两个远程桌面会话处于活动状态,我得到的结果仍是1
。
我想知道是否有人可以帮助我应对这一挑战。
答案 0 :(得分:0)
为什么不使用更简单的方法:
TaskList|Find /I /C "mstsc.exe"
要将数字保存为批处理文件中的变量:
@For /F %%A In ('TaskList^|Find /I /C "mstsc.exe"') Do @Set "Num=%%A"
@Echo %Num%
如果您仍希望使用WMIC
执行此任务,那么您可以将提供的示例更改为:
WMIC Process Where Name="mstsc.exe" Get Name | Find /I /C "mstsc.exe"