We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent db894d3 commit 9338719Copy full SHA for 9338719
source/Public/Get-SqlDscTraceFlag.ps1
@@ -73,9 +73,12 @@ function Get-SqlDscTraceFlag
73
74
$traceFlags = [System.UInt32[]] @()
75
76
- if ($startupParameter)
+ if ($startupParameter -and $startupParameter.TraceFlag)
77
{
78
- $traceFlags = $startupParameter.TraceFlag
+ # Filter out null and zero values (nulls get converted to 0 in UInt32 arrays).
79
+ # Valid trace flags start at 1.
80
+ $traceFlags = $startupParameter.TraceFlag |
81
+ Where-Object -FilterScript { $_ -ne 0 }
82
}
83
84
Write-Debug -Message (
0 commit comments