命令完成后如何获取ReturnValue?

时间:2014-02-02 10:11:43

标签: powershell error-handling

如何在我添加的屏幕截图中显示ReturnValue

我正在尝试创建一个日志文件,该文件将显示错误代码,以检查我的脚本中的每个命令是否成功结束,或者是否存在需要处理的问题。我试图搜索Google,但我能找到的只是如何从函数中返回值,而不是我需要的ReturnValue

enter image description here

1 个答案:

答案 0 :(得分:3)

不知道您正在运行哪个确切的命令,因此您无法得到确切的答案。但是它就在这里。

首先从powershell运行此命令并注意输出与您的类似,包括Genus,Species,Phylum等。

get-wmiobject softwarelicensingproduct -filter "LicenseStatus='1'"

然后(封装)你的命令在括号内并添加(a).ReturnValue,类似于我在第二行中添加(a).Description的方式。运行时,它只返回描述值。

(get-wmiobject softwarelicensingproduct -filter "LicenseStatus='1'").Description

所以基本上只需将(parenthesis).ReturnValue包裹在你的命令周围,然后查看70获取$ profit。