functions/private/Confirm-IsNotNull.ps1
function Confirm-IsNotNull { [CmdletBinding()] param ( [Parameter(Mandatory = $true)] [string] $name, [Parameter(Mandatory = $true)] [string] $type, $value ) $result = @{check = "IsNotNull"; name = $name; type = $type; value = $value} if ([string]::IsNullOrEmpty($value)) { $result.Add("errorFlag", 1) $result.Add("level", "Fatal") $result.Add("message", "A null or empty ""$name"" value was found as a configuration.") } else { $result.Add("errorFlag", 0) } return (New-CheckResult @result) } |