TestimoX

API Reference

Class

WindowsUpdateWsusFleetQueryOptions

Namespace ComputerX.Updates
Assembly ComputerX
Modifiers sealed

Options controlling read-only WSUS fleet telemetry lookup.

Inheritance

  • Object
  • WindowsUpdateWsusFleetQueryOptions

Constructors

public WindowsUpdateWsusFleetQueryOptions() #

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. This is more expensive than summary counters and should be enabled on demand.

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.