API Reference
Interface
IWindowsUpdateWsusRemoteExecutionProvider
Defines a typed remote execution provider for WSUS queries.
Methods
public abstract IReadOnlyList<WindowsUpdateWsusComputerTelemetry> GetComputers(WindowsUpdateWsusComputerQueryOptions options, CancellationToken cancellationToken) #Returns:
IReadOnlyList<WindowsUpdateWsusComputerTelemetry>Collects WSUS per-computer telemetry through a remote execution host.
Parameters
- options ComputerX.Updates.WindowsUpdateWsusComputerQueryOptions
- WSUS computer query options.
- cancellationToken System.Threading.CancellationToken
- Cancellation token.
Returns
Filtered WSUS per-computer telemetry rows.
public abstract WindowsUpdateWsusFleetTelemetry GetFleet(WindowsUpdateWsusFleetQueryOptions options, CancellationToken cancellationToken) #Returns:
WindowsUpdateWsusFleetTelemetryCollects WSUS fleet telemetry through a remote execution host.
Parameters
- options ComputerX.Updates.WindowsUpdateWsusFleetQueryOptions
- WSUS fleet query options.
- cancellationToken System.Threading.CancellationToken
- Cancellation token.
Returns
WSUS fleet telemetry snapshot.
public abstract WindowsUpdateWsusServerTelemetry GetServer(String computerName, WindowsUpdateWsusServerQueryOptions options, CancellationToken cancellationToken) #Returns:
WindowsUpdateWsusServerTelemetryCollects WSUS provider telemetry for a single computer target through a remote execution host.
Parameters
- computerName System.String
- Computer name being resolved in WSUS.
- options ComputerX.Updates.WindowsUpdateWsusServerQueryOptions
- WSUS server query options.
- cancellationToken System.Threading.CancellationToken
- Cancellation token.
Returns
WSUS provider telemetry snapshot.