由于这种方法不起作用,我正在尝试一种非常复杂的方法来获取远程机器上的完整路由信息。我正在尝试连接到远程 powershell 运行空间并以这种方式执行 route.exe 命令行工具并返回信息。
基本上我正在应用这里找到的解决方案,除了我试图运行命令:Invoke-Expression "c:\WINDOWS\system32\route.exe print" 而不是 "get-process"
当我使用“get-process”时,它可以工作。当我尝试 Invoke-Expression 时,我收到一个异常,告诉我找不到这个 command-let。当我在本地机器上运行完全相同的命令时,它可以工作并显示路由信息。所以我知道这不是语法问题或路径中的拼写错误。有谁知道为什么会这样?
谢谢。