TestimoX

API Reference

Class

WindowsUpdateWsusServerStatusTelemetry

Namespace ComputerX.Updates
Assembly ComputerX
Modifiers sealed

Represents WSUS server status counters returned by GetComputerStatus.

Inheritance

  • Object
  • WindowsUpdateWsusServerStatusTelemetry

Constructors

public WindowsUpdateWsusServerStatusTelemetry() #

Properties

public Nullable<Int32> UpdateCount { get; set; } #

Total update count known to WSUS.

public Nullable<Int32> DeclinedUpdateCount { get; set; } #

Count of declined updates.

public Nullable<Int32> ApprovedUpdateCount { get; set; } #

Count of approved updates.

public Nullable<Int32> NotApprovedUpdateCount { get; set; } #

Count of not-approved updates.

public Nullable<Int32> UpdatesWithStaleUpdateApprovalsCount { get; set; } #

Count of updates with stale approvals.

public Nullable<Int32> ExpiredUpdateCount { get; set; } #

Count of expired updates.

public Nullable<Int32> CriticalOrSecurityUpdatesNotApprovedForInstallCount { get; set; } #

Count of critical or security updates not approved for install.

public Nullable<Int32> WsusInfrastructureUpdatesNotApprovedForInstallCount { get; set; } #

Count of WSUS infrastructure updates not approved for install.

public Nullable<Int32> UpdatesWithClientErrorsCount { get; set; } #

Count of updates with client-side errors.

public Nullable<Int32> UpdatesWithServerErrorsCount { get; set; } #

Count of updates with server-side errors.

public Nullable<Int32> UpdatesNeedingFilesCount { get; set; } #

Count of updates needing files.

public Nullable<Int32> UpdatesNeededByComputersCount { get; set; } #

Count of updates needed by computers.

public Nullable<Int32> UpdatesUpToDateCount { get; set; } #

Count of updates already up to date.

public Nullable<Int32> CustomComputerTargetGroupCount { get; set; } #

Count of custom computer target groups.

public Nullable<Int32> ComputerTargetCount { get; set; } #

Count of WSUS computer targets.

public Nullable<Int32> ComputerTargetsNeedingUpdatesCount { get; set; } #

Count of computer targets needing updates.

public Nullable<Int32> ComputerTargetsWithUpdateErrorsCount { get; set; } #

Count of computer targets with update errors.

public Nullable<Int32> ComputersUpToDateCount { get; set; } #

Count of computers up to date.

public Nullable<Int32> UnrecognizedClientRequestedTargetGroupNameCount { get; set; } #

Count of unrecognized requested target group names.

public Nullable<Boolean> ShouldDeleteUnneededRevisions { get; set; } #

Indicates whether WSUS recommends deleting unneeded revisions.