我的 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
}