IntuneScriptLab.Finding IntuneScriptLab.Finding ScriptPath 11 22 5 Right Severity RuleName Line Message IntuneScriptLab.DeploymentFinding IntuneScriptLab.DeploymentFinding "$($_.Kind) '$($_.PolicyName)' ($($_.PolicyId))" 11 22 11 5 Right Severity RuleName Role if ($_.Line) { $_.Line } else { '' } Message IntuneScriptLab.DriftResult IntuneScriptLab.DriftResult 14 40 11 11 20 Kind PolicyName Role State @($_.Differences) -join ', ' Detail IntuneScriptLab.HealthReport IntuneScriptLab.HealthReport 9 14 40 3 Right 4 Right 9 5 Right 5 Right Health Kind PolicyName Errors Warnings Drift Succeeded Failed Notes IntuneScriptLab.AgentTimeline IntuneScriptLab.AgentTimeline 18 14 36 8 Right 4 Right 26 $_.Started.ToString('MM-dd HH:mm:ss') Kind Name if ($_.Duration.Days) { '{0}d {1}' -f $_.Duration.Days, $_.Duration.ToString('hh\:mm\:ss') } else { $_.Duration.ToString('hh\:mm\:ss') } Runs Outcome Summary IntuneScriptLab.Repair IntuneScriptLab.Repair 7 Right 9 Right 7 30 Applied Remaining Written ($_.Fixes | ForEach-Object { "$($_.RuleName)@$($_.Line)" }) -join ', ' Path IntuneScriptLab.RemediationResult IntuneScriptLab.RemediationResult Status IntuneOutput IntuneError "exit $($_.PreDetection.ExitCode) in $($_.PreDetection.Duration.TotalSeconds.ToString('0.0')) s" if ($_.Remediation) { "exit $($_.Remediation.ExitCode) in $($_.Remediation.Duration.TotalSeconds.ToString('0.0')) s" } else { 'skipped' } if ($_.PostDetection) { "exit $($_.PostDetection.ExitCode) in $($_.PostDetection.Duration.TotalSeconds.ToString('0.0')) s" } else { 'skipped' } Warnings Architecture IntuneScriptLab.DetectionResult IntuneScriptLab.DetectionResult Detected Reason ExitCode StdOut StdErr Architecture IntuneScriptLab.RuleResult IntuneScriptLab.RuleResult Met "$($_.Kind) $($_.Operation)$(if ($_.Operator) { " $($_.Operator) '$($_.Value)'" })" Target Actual Reason Check32BitOn64System IntuneScriptLab.ApplicabilityResult IntuneScriptLab.ApplicabilityResult Applicable Reason Applicability Details ($_.Checks | ForEach-Object { "$($_.Requirement): $(if ($_.Met) { 'met' } else { 'not met' })" }) -join "; " IntuneScriptLab.Diagnostic IntuneScriptLab.Diagnostic Path "{0:N1} MB" -f ($_.SizeBytes / 1MB) Files Logs Registry Timeline IntuneScriptLab.RequirementResult IntuneScriptLab.RequirementResult Applicable Reason "$($_.OutputType) $($_.Operator) '$($_.Value)'" Output ExitCode StdErr Architecture IntuneScriptLab.Win32AppResult IntuneScriptLab.Win32AppResult Status "detected=$($_.PreDetection.Detected) exit $($_.PreDetection.ExitCode): $($_.PreDetection.Reason)" if ($_.Install) { "exit $($_.Install.ExitCode) in $($_.Install.Duration.TotalSeconds.ToString('0.0')) s" } else { 'skipped' } if ($_.PostDetection) { "detected=$($_.PostDetection.Detected) exit $($_.PostDetection.ExitCode): $($_.PostDetection.Reason)" } else { 'skipped' } if ($_.Dependencies) { ($_.Dependencies | ForEach-Object { "$($_.Name): $($_.Status)" }) -join '; ' } else { 'none' } if ($_.Superseded) { ($_.Superseded | ForEach-Object { "$($_.Name): $($_.Status)" }) -join '; ' } else { 'none' } Warnings Context Architecture IntuneScriptLab.AgentLogEntry IntuneScriptLab.AgentLogEntry 18 14 21 18 $_.Time.ToString('MM-dd HH:mm:ss.fff') $_.Log -replace '^IntuneManagementExtension', 'Agent' Event if ($null -ne $_.Detail -and $_.Detail.Length -gt 18) { $_.Detail.Substring(0, 17) + '~' } else { $_.Detail } Message IntuneScriptLab.FilterResult IntuneScriptLab.FilterResult Applicable Matched Mode Reason ($_.Clauses | ForEach-Object { $state = if ($null -eq $_.Matched) { 'not evaluated' } elseif ($_.Matched) { 'matched' } else { 'not matched' }; "$($_.Text) [$state, actual: $($_.Actual)]" }) -join "`n" Warnings Rule IntuneScriptLab.FilterClause IntuneScriptLab.FilterClause 22 11 28 28 7 Property Operator if ($null -eq $_.Value) { '$null' } else { @($_.Value) -join ', ' } Actual Matched IntuneScriptLab.PlatformScriptResult IntuneScriptLab.PlatformScriptResult RunState ExitCode ResultMessage Duration Architecture