函数返回 System.object 数组而不是 null

时间:2021-02-16 09:05:29

标签: azure powershell azure-devops

我的 powershell 函数返回 System.object[] 数组类型而不是 null 。如何防止这种情况。 我的 if 条件在函数中失败它应该返回 null ,如何实现。 以及如何在我的函数之外进行检查。

function test{
Write-Output "Runbook execution started  "
ForEach ($job In $jobs) {
    if($job.status -contains "Completed" ){
         Write-Output "runbook status::::***::::" $_.status

        Write-Output "runbook EndTime::::***::::" $_.EndTime
             return $job.EndTime
    }
}
 return  $retval
}
}
$var=test
Write-Output "testing function -------"$var.GetType().FullName

if([string]::IsNullOrEmpty($var)){
Write-Output "testing function "$var

}

0 个答案:

没有答案