TestimoX

API Reference

Class

View (DomainControllerWindowsUpdatePostureService)

Namespace ComputerX.Updates.DomainControllerWindowsUpdatePostureService
Assembly ComputerX
Modifiers sealed

Aggregated Windows Update posture view for a domain controller.

Inheritance

  • Object
  • View

Constructors

Properties

public String ComputerName { get; set; } #

Target computer name.

public Int32 RecentInstallWarningDays { get; set; } #

Configured recent-install threshold in days.

public Int32 DetectionWarningDays { get; set; } #

Configured detection warning threshold in days.

public Int32 DetectionCriticalDays { get; set; } #

Configured detection critical threshold in days.

public Boolean TelemetryQuerySucceeded { get; set; } #

True when Windows Update telemetry completed without a fatal collection error.

public String CollectionError { get; set; } #

Fatal collection error from Windows Update telemetry, when present.

public String LatestInstalledUpdateKb { get; set; } #

KB identifier of the most recent installed update, when available.

public String LatestInstalledUpdateTitle { get; set; } #

Friendly title of the most recent installed update, when available.

public Nullable<DateTimeOffset> LatestInstalledUpdateUtc { get; set; } #

UTC install timestamp of the most recent hotfix, when available.

public Nullable<Double> LatestInstalledUpdateAgeDays { get; set; } #

Age in days of the most recent installed hotfix, when available.

public Nullable<DateTimeOffset> LatestUpdateActivityUtc { get; set; } #

Most recent update installation activity, from hotfix inventory or telemetry.

public Nullable<Double> LatestUpdateActivityAgeDays { get; set; } #

Age in days of the most recent update installation activity.

public String LatestUpdateActivitySource { get; set; } #

Source used for the latest update activity timestamp.

public Boolean RecentInstallWithinThreshold { get; set; } #

True when recent installation activity is within the configured threshold.

public Boolean DetectionAvailable { get; set; } #

True when a detection timestamp was available.

public Nullable<Double> DetectionAgeDays { get; set; } #

Age in days of the most recent successful update detection.

public Boolean DetectionWithinWarningThreshold { get; set; } #

True when detection freshness is within the configured warning threshold.

public Boolean DetectionWithinCriticalThreshold { get; set; } #

True when detection freshness is within the configured critical threshold.

public Boolean PendingReboot { get; set; } #

True when the client reports a pending reboot state.

public Boolean UpdateRebootPending { get; set; } #

True when Windows Update events indicate a reboot is still pending.

public String WsusDecision { get; set; } #

WSUS management decision derived from the client snapshot.

public String WsusServer { get; set; } #

Configured WSUS server when available.

public String WarningsText { get; set; } #

Non-fatal warnings returned by telemetry.

public Diagnostics Diagnostics { get; set; } #

Evaluation diagnostics.