TestimoX

API Reference

Class

WindowsUpdateWsusComputerQueryOptions

Namespace ComputerX.Updates
Assembly ComputerX
Modifiers sealed

Options controlling read-only WSUS per-computer telemetry lookup.

Inheritance

  • Object
  • WindowsUpdateWsusComputerQueryOptions

Constructors

public WindowsUpdateWsusComputerQueryOptions() #

Properties

public String WsusServer { get; set; } #

WSUS server host name or endpoint URL.

public Int32 Port { get; set; } #

WSUS server port (typically 8530 or 8531).

public Boolean UseSsl { get; set; } #

When true, connects to WSUS using SSL.

public WindowsUpdateWsusExecutionMode ExecutionMode { get; set; } #

Selects how the WSUS query is executed.

public String ExecutionComputerName { get; set; } #

Optional computer name used for remote WSUS-hosted execution. When omitted in RemotePowerShell mode, WsusServer is used.

public Boolean IncludeDownstreamComputerTargets { get; set; } #

When true, includes downstream computer targets in WSUS scope.

public Boolean IncludeUpdateSummary { get; set; } #

When true, includes per-computer update installation summary counters.

public Boolean IncludeApprovedInstallCounters { get; set; } #

When true, includes per-update approved-install counters per computer.

public String[] GroupNames { get; set; } #

Optional WSUS group name filters. When provided, only matching computer targets are returned.

public Boolean GroupFilterUsesRequestedGroupOnly { get; set; } #

When true, group filtering is evaluated only against the requested target group. When false, both requested group and full group membership are considered.

public Int32 MaxComputers { get; set; } #

Optional cap on returned computers. Set to 0 to disable.

public Int32 TimeoutMs { get; set; } #

Maximum execution time for WSUS query in milliseconds.

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

Optional minimum status-report age filter in days (for not-reporting style views).

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

Optional minimum sync age filter in days.

public Boolean ActionableOnly { get; set; } #

When true, returns only rows with actionable update counters.