我正在通过 SSH 登录到 Windows 框。Windows box SSH 守护程序由 MobaSSH 运行。MobaSSH 安装其配置的 cygwin 版本。我几乎可以做任何我想做的事情,但在某些情况下,当我调用 Windows shell 命令时,会提示对标准输入进行交互式输入,提示不会等待我的输入,它总是输入默认。
例如,我想删除我的会话的所有网络共享,所以我输入:
net use "*" /d
果然问题来自 net use 命令:
You have these remote connections:
P: \\192.168.1.33\proj
Z: \\192.168.1.20\resources
Continuing will cancel the connections
Do you want to continue this operation? (Y/N) [N]:
No valid response was provided
然而,我从未在提示中输入任何内容——无需等待。它只是假设我想输入 [N]。我尝试使用这样的管道:
net use "*" /d | Y
和
net use "*" /d | "Y"
但后来我得到消息:
No valid response was provided
没有我的网络共享的任何列表。
有什么建议可以让我真正摆脱网络连接吗?
谢谢!