API Reference
WindowsUpdateClientContext
Represents the configured and effective Windows Update client service context for one computer.
Inheritance
- Object
- WindowsUpdateClientContext
Constructors
public WindowsUpdateClientContext() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String ComputerName { get; set; } #Computer name used for collection.
public WindowsUpdateServerSelection ConfiguredServerSelection { get; set; } #Configured WUA searcher server selection read from a default update searcher.
public String ConfiguredServiceId { get; set; } #Configured WUA searcher service identifier, when the searcher exposes one.
public String ConfiguredServiceName { get; set; } #Configured WUA searcher service display name resolved from registered services, when available.
public String EffectiveServiceId { get; set; } #Effective service identifier resolved from the searcher context and registered services.
public String EffectiveServiceName { get; set; } #Effective service display name resolved from the searcher context and registered services.
public WindowsUpdateClientContextResolutionSource EffectiveServiceResolutionSource { get; set; } #Explains how EffectiveServiceId and EffectiveServiceName were resolved.
public Nullable<Boolean> Online { get; set; } #Indicates whether the default WUA searcher was configured for online scans.
public Nullable<Boolean> CanAutomaticallyUpgradeService { get; set; } #Indicates whether WUA can automatically upgrade the update service when needed.
public Nullable<Boolean> IsWsusManaged { get; set; } #Indicates whether the client is configured to use WSUS according to policy signals.
public WindowsUpdateWsusDecision WsusDecision { get; set; } #Derived WSUS decision based on the collected client policy posture.
public String WsusServer { get; set; } #Configured WSUS update endpoint, when present.
public String WsusStatusServer { get; set; } #Configured WSUS reporting endpoint, when present.
public String DefaultAutomaticUpdatesServiceId { get; set; } #Default Automatic Updates service identifier, when one is registered.
public String DefaultAutomaticUpdatesServiceName { get; set; } #Default Automatic Updates service display name, when one is registered.
public Nullable<Boolean> AutomaticUpdatesServiceEnabled { get; set; } #Indicates whether the Automatic Updates service is enabled for the client.
public Nullable<WindowsUpdateNotificationLevel> AutomaticUpdatesNotificationLevel { get; set; } #Configured notification level for Automatic Updates.
public Nullable<WindowsUpdateScheduledInstallationDay> AutomaticUpdatesScheduledInstallationDay { get; set; } #Configured scheduled installation day for Automatic Updates.
public Nullable<Int32> AutomaticUpdatesScheduledInstallationTime { get; set; } #Configured scheduled installation hour for Automatic Updates.
public Nullable<Boolean> AutomaticUpdatesGroupPolicyRequired { get; set; } #Indicates whether Group Policy requires Automatic Updates.
public Nullable<Boolean> AutomaticUpdatesReadOnly { get; set; } #Indicates whether the Automatic Updates settings are read-only.
public Nullable<Boolean> AutomaticUpdatesNonAdministratorsElevated { get; set; } #Indicates whether non-administrators can elevate for update actions.
public Nullable<Boolean> AutomaticUpdatesIncludeRecommendedUpdates { get; set; } #Indicates whether recommended updates are included.
public Nullable<Boolean> AutomaticUpdatesFeaturedUpdatesEnabled { get; set; } #Indicates whether featured updates are enabled.
public String AutomaticUpdatesCollectionError { get; set; } #Non-fatal collection error when Automatic Updates settings could not be retrieved.
public IReadOnlyList<WindowsUpdateServiceInfo> RegisteredServices { get; set; } #Registered update services discovered through the WUA service manager.
public Boolean RegisteredServicesCollected { get; set; } #Indicates whether registered update services were successfully collected for this snapshot.
public String RegisteredServicesCollectionError { get; set; } #Non-fatal reason why registered update services were not collected.
public Int32 RegisteredServiceCount { get; } #Number of registered update services returned in RegisteredServices.
public List<String> Warnings { get; } #Non-fatal warnings encountered while building the snapshot.
public String CollectionError { get; set; } #Fatal collection error when the core searcher context could not be collected.
public RemoteTransportDiagnosticSnapshot TransportDiagnostics { get; set; } #Optional shared WinRM transport diagnostics captured for remote collection.
public RemoteTransportCapabilitySnapshot TransportCapability { get; set; } #Optional shared WinRM capability summary captured for remote collection.