API Reference
WindowsUpdateSettings
Represents local Automatic Updates settings retrieved from the Windows Update Agent configuration API.
Inheritance
- Object
- WindowsUpdateSettings
Constructors
public WindowsUpdateSettings() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String ComputerName { get; set; } #Computer name used for collection.
public Nullable<Boolean> ServiceEnabled { get; set; } #Indicates whether the Automatic Updates service is enabled.
public Nullable<WindowsUpdateNotificationLevel> NotificationLevel { get; set; } #Configured notification level for Automatic Updates.
public Nullable<WindowsUpdateScheduledInstallationDay> ScheduledInstallationDay { get; set; } #Configured scheduled installation day.
public Nullable<Int32> ScheduledInstallationTime { get; set; } #Configured scheduled installation hour (0-23). Note: modern Windows versions can return unreliable values here.
public Nullable<Boolean> GroupPolicyRequired { get; set; } #Indicates whether Group Policy requires Automatic Updates.
public Nullable<Boolean> ReadOnly { get; set; } #Indicates whether the settings are read-only.
public Nullable<Boolean> NonAdministratorsElevated { get; set; } #Indicates whether non-administrators can elevate for update actions.
public Nullable<Boolean> IncludeRecommendedUpdates { get; set; } #Indicates whether recommended updates are included.
public Nullable<Boolean> FeaturedUpdatesEnabled { get; set; } #Indicates whether featured updates are enabled.
public String CollectionError { get; set; } #Fatal collection error when the settings snapshot could not be retrieved.
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.