我正在使用PowerShell运行一个System.Management.Automation脚本,这个脚本运行得很好。
然后,我使用下面的命令从脚本中提取结果,在调试器中查看变量sResults时可以看到结果。
Dim sResults = ps.Runspace.SessionStateProxy.GetVariable("results")我可以循环遍历SResults中的每一项
For Each sResult In sResults但是,我无法实际获得代码中存储在这个变量中的任何值,我尝试使用TryCast将其转换为PSObject,但仍然感到困惑。
正如您可以在下面的屏幕截图中看到我想要的所有信息,我只需要知道如何获得它,即异常和PSComputerName (或) TargetObject的值。

任何帮助都将是非常感谢的,花了几个小时搜索论坛和谷歌等,但似乎找不到太多的参考GetVariable或类似的问题。
发布于 2022-08-02 20:39:30
https://stackoverflow.com/questions/73142148
复制相似问题