API Reference
Class
WindowsUpdateLowPrivilegeAccessQuery
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:
WindowsUpdateLowPrivilegeAccessAssessmentConverts an existing status snapshot to a low-privilege readiness assessment.
Parameters
- status ComputerX.Updates.WindowsUpdateClientStatus
- Status snapshot to evaluate.
- eventTelemetryChecked System.Boolean
- True when event telemetry was collected for the snapshot.
- requireEventTelemetry System.Boolean = false
- When true, event telemetry read capability is required for a ready assessment.
- assessedUtc System.Nullable{System.DateTimeOffset} = null
- 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:
WindowsUpdateLowPrivilegeAccessAssessmentCollects a status snapshot and converts it to a low-privilege readiness assessment.
Parameters
- computerName System.String = null
- Target computer name; null reads the local machine.
- options ComputerX.Updates.WindowsUpdateClientStatusQueryOptions = null
- Optional status query options.
- requireEventTelemetry System.Boolean = false
- When true, event telemetry read capability is required for a ready assessment.
Returns
Access readiness assessment with missing capabilities and remediation hints.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object