【发布时间】:2012-02-25 10:07:59
【问题描述】:
我正在使用 cdb.exe 远程调试服务。为了缓解这种情况,我一直在尝试使用 powershell 远程会话来完成这项工作。但是,我遇到了我不理解的行为。
这行得通
- 新会话 |输入-pssession
- (在交互式会话中)cdb.exe -server "npipe:pipe=debug" -p ###
- (在另一个本地 powershell 或 cmd 中)cdb.exe -remote "npipe:pipe=debug,server=server"
这样,我就可以从本地 cdb 远程控制会话。我还在连接的远程 powershell 中远程看到了整个会话。这让我想到......对于一个快速会话,为什么不删除对第二个本地窗口的需要,而只使用远程会话中的 cdb 。
除了,我无法让它工作。
这行不通
- 新会话 |输入会话
- (在交互式会话中)cdb.exe -p ###
当 cdb 到达提示点时,powershell 退出 cdb 并给我 powershell 提示。
这是我可以更改的设置吗?
这只是 Powershell 远程处理和 WinRM 的工作原理吗?
我可以在远程窗口中实时观看整个会话,这似乎很奇怪,但无法与之交互。
【问题讨论】:
-
不久前我做了类似的事情。我不记得确切的细节。这是我写的帖子,不知道对你有没有帮助naveensrinivasan.com/2010/05/14/…
-
感谢纳文。你的文章让我走到了这一步:) 只是希望在消除第二个窗口方面迈出一步。
标签: powershell debugging windbg powershell-remoting