TestimoX

API Reference

Class

WindowsUpdateLowPrivilegeAccessQuery

Namespace ComputerX.Updates
Assembly ComputerX
Modifiers static

Produces low-privilege access readiness assessments for Windows Update telemetry collection.

Inheritance

  • Object
  • WindowsUpdateLowPrivilegeAccessQuery

Methods

public static WindowsUpdateLowPrivilegeAccessAssessment FromStatus(WindowsUpdateClientStatus status, Boolean eventTelemetryChecked, Boolean requireEventTelemetry = false, Nullable<DateTimeOffset> assessedUtc = null) #
Returns: WindowsUpdateLowPrivilegeAccessAssessment

Converts an existing status snapshot to a low-privilege readiness assessment.

Parameters

status ComputerX.Updates.WindowsUpdateClientStatus requiredposition: 0
Status snapshot to evaluate.
eventTelemetryChecked System.Boolean requiredposition: 1
True when event telemetry was collected for the snapshot.
requireEventTelemetry System.Boolean = false optionalposition: 2
When true, event telemetry read capability is required for a ready assessment.
assessedUtc System.Nullable{System.DateTimeOffset} = null optionalposition: 3
Optional timestamp override for deterministic tests.

Returns

Access readiness assessment with missing capabilities and remediation hints.

public static WindowsUpdateLowPrivilegeAccessAssessment Get(String computerName = null, WindowsUpdateClientStatusQueryOptions options = null, Boolean requireEventTelemetry = false) #
Returns: WindowsUpdateLowPrivilegeAccessAssessment

Collects a status snapshot and converts it to a low-privilege readiness assessment.

Parameters

computerName System.String = null optionalposition: 0
Target computer name; null reads the local machine.
options ComputerX.Updates.WindowsUpdateClientStatusQueryOptions = null optionalposition: 1
Optional status query options.
requireEventTelemetry System.Boolean = false optionalposition: 2
When true, event telemetry read capability is required for a ready assessment.

Returns

Access readiness assessment with missing capabilities and remediation hints.