上一主题: OSRedirect.errout 方法下一主题: OSRedirect.onCompleted 方法


OSRedirect.hasCompleted 方法

该方法检查是否已完成执行远程命令。 如果调用 run-remote 时未使用可选的 -wait 开关,则执行将异步运行。 调用此方法可验证命令是否已完成且包含可用结果。 当命令成功完成时,hasCompleted() 方法返回 true;当发生错误以阻止进一步处理时,返回 false。

该方法具有以下语法:

hasCompleted()

该方法返回以下值:

指示命令处理已完成。

指示命令处理未完成,例如,找不到主机。

示例

!! dir c:\*.* /s
? $$stdout.hasCompleted()    // true

另请参阅:

! 命令-调用命令或子进程 (Cmdlet)

!! 命令-调用命令或子进程并自动捕获输出 (Cmdlet)