我构建了一个程序,它将通过 Windows 连接到远程计算机列表。我遇到的唯一问题是,在它连接到远程桌面后,Windows 命令提示符处于“冻结状态”,直到我与远程断开连接。此时它将代码循环回您可以选择另一台机器的位置。
我希望它能够在不必断开连接的情况下循环回来,这样我就可以连接到多台机器。
这是我的代码:
:deployCode
cmdkey /generic:"SERVERNAME" /user:"user" /pass:"password"
mstsc /v:"SERVERNAME"
cls
goto :machinelist
它不会单步执行 cls clear 命令并返回到我的机器列表 ( goto :machinelist
),直到我关闭我连接的服务器。
我尝试使用“&”来加入这两个命令,但没有奏效。
IEmstsc /v:"SERVERNAME" & goto :machinelist
如何在 mstsc 之后无需断开连接即可进入 cls 和 goto :machinelist?