TestimoX

API Reference

Class

WindowsUpdateLowPrivilegeAccessAssessment

Namespace ComputerX.Updates
Assembly ComputerX
Modifiers sealed

Represents a low-privilege access preflight assessment for Windows Update telemetry collection.

Inheritance

  • Object
  • WindowsUpdateLowPrivilegeAccessAssessment

Constructors

public WindowsUpdateLowPrivilegeAccessAssessment() #

Properties

public String ComputerName { get; set; } #

Target computer name used for the assessment.

public Boolean EventTelemetryChecked { get; set; } #

True when event telemetry was included in the underlying collection.

public Boolean EventTelemetryRequired { get; set; } #

True when event telemetry read access is required for this assessment.

public WindowsUpdateWsusDecision WsusDecision { get; set; } #

Derived WSUS management decision from the collected status.

public Boolean WsusPolicyReadable { get; set; } #

True when WSUS policy registry reads were successful.

public Boolean UpdateResultsReadable { get; set; } #

True when update results registry reads were successful.

public Boolean PendingRebootReadable { get; set; } #

True when pending reboot signal reads were successful.

public Boolean EventTelemetryReadable { get; set; } #

True when event telemetry reads were successful.

public Boolean IsLowPrivilegeReady { get; set; } #

True when the target satisfies the required low-privilege telemetry capability baseline.

public String AccessDiagnostics { get; set; } #

Combined access diagnostics summary.

public String WsusPolicyAccessLimitedReads { get; set; } #

Names of access-limited WSUS policy reads.

public String UpdateResultsAccessLimitedReads { get; set; } #

Names of access-limited update-result reads.

public String EventTelemetryAccessLimitedReads { get; set; } #

Names of access-limited event telemetry reads.

public List<String> MissingCapabilities { get; } #

Names of currently missing capabilities.

public String MissingCapabilitiesText { get; set; } #

Missing capability names joined into a single export-friendly string.

public List<String> RecommendedActions { get; } #

Action-oriented remediation hints mapped to missing capabilities.

public String RecommendedActionsText { get; set; } #

Recommended remediation actions joined into a single export-friendly string.

public String CollectionError { get; set; } #

Fatal collection error when present.

public String WarningsText { get; set; } #

Warning messages joined into a single export-friendly string.

public DateTimeOffset AssessedUtc { get; set; } #

UTC timestamp when the assessment object was created.