API Reference
WindowsUpdatePatchPostureAssessment
Typed Windows Update patch posture assessment derived from telemetry, WSUS correlation, and optional context weighting.
Inheritance
- Object
- WindowsUpdatePatchPostureAssessment
Constructors
public WindowsUpdatePatchPostureAssessment() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public WindowsUpdatePatchPostureStage Stage { get; set; } #Current operator-facing stage.
public WindowsUpdatePatchPriorityBand PriorityBand { get; set; } #Derived priority band.
public Int32 PriorityScore { get; set; } #Derived non-negative priority score capped at 100.
public String Recommendation { get; set; } #Human-readable recommendation based on the current posture.
public String ProviderPath { get; set; } #Human-readable provider path describing how WSUS-aware posture was collected.
public Boolean AccessLimited { get; set; } #True when current telemetry indicates access-limited collection.
public WindowsUpdateTelemetryCoverageState TelemetryCoverageState { get; set; } #Effective evidence coverage used when deriving the current posture.
public Boolean SecurityFallbackApplied { get; set; } #True when the current MSRC posture used a fallback month.
public Boolean PendingReboot { get; set; } #True when a reboot is currently pending.
public Boolean UpdateRebootPending { get; set; } #True when the update pipeline indicates a reboot is still pending after startup.
public Int32 MissingSecurityCount { get; set; } #Latest missing security update count.
public Int32 MissingExploitedCount { get; set; } #Latest exploited missing security update count.
public Int32 ApprovedInstallActionableCount { get; set; } #Latest actionable approved-install count when WSUS per-update counters are available.
public Int32 ApprovedInstallFailedCount { get; set; } #Latest failed approved-install count when WSUS counters are available.