API Reference
WindowsUpdateWsusServerTelemetry
Optional WSUS server-side telemetry snapshot used for endpoint/WSUS correlation.
Inheritance
- Object
- WindowsUpdateWsusServerTelemetry
Constructors
public WindowsUpdateWsusServerTelemetry() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String ComputerName { get; set; } #Target computer name represented by this WSUS row.
public Nullable<DateTimeOffset> LastStatusReportUtc { get; set; } #WSUS status report timestamp in UTC, when available.
public Nullable<DateTimeOffset> LastDetectionUtc { get; set; } #WSUS detection timestamp in UTC, when available.
public Nullable<DateTimeOffset> LastInstallUtc { get; set; } #WSUS installation timestamp in UTC, when available.
public String SourceWsusServer { get; set; } #Optional WSUS host name or identifier used as telemetry source.
public Nullable<Int32> FleetComputerTargetCount { get; set; } #Fleet-level WSUS computer target count observed during the lookup, when available.
public Boolean RecordFound { get; set; } #True when a matching computer target was found in WSUS.
public String CollectionError { get; set; } #Collection error captured when WSUS query could not complete.
public Nullable<Int32> UpdateUnknownCount { get; set; } #WSUS update installation summary unknown count for the computer target, when available.
public Nullable<Int32> UpdateNotApplicableCount { get; set; } #WSUS update installation summary not-applicable count for the computer target, when available.
public Nullable<Int32> UpdateNotInstalledCount { get; set; } #WSUS update installation summary not-installed count for the computer target, when available.
public Nullable<Int32> UpdateDownloadedCount { get; set; } #WSUS update installation summary downloaded count for the computer target, when available.
public Nullable<Int32> UpdateInstalledCount { get; set; } #WSUS update installation summary installed count for the computer target, when available.
public Nullable<Int32> UpdateInstalledPendingRebootCount { get; set; } #WSUS update installation summary installed-pending-reboot count for the computer target, when available.
public Nullable<Int32> UpdateFailedCount { get; set; } #WSUS update installation summary failed count for the computer target, when available.
public Nullable<DateTimeOffset> UpdateLastUpdatedUtc { get; set; } #WSUS update installation summary last-updated timestamp in UTC, when available.
public Nullable<Double> UpdateLastUpdatedAgeDays { get; set; } #WSUS update installation summary age in days (relative to collection time), when available.
public String UpdateSummaryError { get; set; } #Optional error captured while collecting WSUS update installation summary.
public Nullable<Int32> PerUpdateApprovedInstallTotalCount { get; set; } #Count of approved-install updates returned by per-update WSUS query, when available.
public Nullable<Int32> PerUpdateApprovedInstallUnknownCount { get; set; } #Count of approved-install updates in Unknown state, when available.
public Nullable<Int32> PerUpdateApprovedInstallNotApplicableCount { get; set; } #Count of approved-install updates in NotApplicable state, when available.
public Nullable<Int32> PerUpdateApprovedInstallNotInstalledCount { get; set; } #Count of approved-install updates in NotInstalled state, when available.
public Nullable<Int32> PerUpdateApprovedInstallDownloadedCount { get; set; } #Count of approved-install updates in Downloaded state, when available.
public Nullable<Int32> PerUpdateApprovedInstallInstalledCount { get; set; } #Count of approved-install updates in Installed state, when available.
public Nullable<Int32> PerUpdateApprovedInstallInstalledPendingRebootCount { get; set; } #Count of approved-install updates in InstalledPendingReboot state, when available.
public Nullable<Int32> PerUpdateApprovedInstallFailedCount { get; set; } #Count of approved-install updates in Failed state, when available.
public Nullable<Int32> PerUpdateApprovedInstallActionableCount { get; set; } #Actionable approved-install count (Unknown + NotInstalled + Downloaded + InstalledPendingReboot + Failed), when available.
public String PerUpdateSummaryError { get; set; } #Optional error captured while collecting per-update WSUS installation counters.