Class WindowsUpdateConfiguration
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents the configuration of the Windows update settings of a Windows machine. Information in this section applies to Windows XP and 2003 and above only.
public class WindowsUpdateConfiguration : BypassSection
- Inheritance
-
WindowsUpdateConfiguration
- Inherited Members
Remarks
Windows update is also known as automatic updates or Microsoft update depending on the configuration and operating system version.
Constructors
WindowsUpdateConfiguration()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.WindowsUpdateConfiguration class.
public WindowsUpdateConfiguration()
Properties
AutomaticMaintenanceEnabled
Gets or sets whether automatic maintenance is enabled for the schedule. This applies to Windows 8 and Server 2012 and above only.
public BooleanOption AutomaticMaintenanceEnabled { get; set; }
Property Value
AutomaticMaintenanceWakeComputer
Gets or sets whether automatic maintenance should wake the computer to install updates. This applies to Windows 8 and Server 2012 and above only.
public BooleanOption AutomaticMaintenanceWakeComputer { get; set; }
Property Value
ElevateNonAdmins
Gets or sets whether to allow non-administrators to receive update notifications.
public BooleanOption ElevateNonAdmins { get; set; }
Property Value
EnableWindowsUpdateServer
Gets or sets whether a Windows update server such as Microsoft WSUS should be used by the client.
public BooleanOption EnableWindowsUpdateServer { get; set; }
Property Value
IncludeMicrosoftUpdates
Gets or sets whether updates for other Microsoft products should be delivered the same way as Windows updates.
public BooleanOption IncludeMicrosoftUpdates { get; set; }
Property Value
IncludeRecommendedUpdates
Gets or sets whether recommended updates should be delivered the same way as important updates.
public BooleanOption IncludeRecommendedUpdates { get; set; }
Property Value
IncludeRecommendedUpdatesConfigurationSource
Gets or sets the configuration source for the "IncludeRecommendedUpdates" setting.
public PolicyConfigurableSourceType IncludeRecommendedUpdatesConfigurationSource { get; set; }
Property Value
Mode
Gets or sets the mode in which Windows update is to operate.
public WindowsUpdateMode Mode { get; set; }
Property Value
ModeString
Gets the mode in which Windows update is to operate as a human readable string.
public string ModeString { get; set; }
Property Value
ScheduleConfigurationSource
Gets or sets the source of the schedule configuration.
public PolicyConfigurableSourceType ScheduleConfigurationSource { get; set; }
Property Value
ScheduleString
Gets or sets the Windows update installation schedule as a human readable string.
public string ScheduleString { get; set; }
Property Value
ScheduledDay
Gets or sets the day on which updates are to be installed. This setting only applies when updates are configured to be downloaded and installed automatically.
public WindowsUpdateScheduledDay ScheduledDay { get; set; }
Property Value
ScheduledHour
Gets or sets the hour on which updates are to be installed. This setting only applies when updates are configured to be downloaded and installed automatically.
public int ScheduledHour { get; set; }
Property Value
ServiceNames
Gets or sets the names of the services that are enabled for this machine.
public SerializableStringCollection ServiceNames { get; set; }
Property Value
- SerializableStringCollection
TargetGroup
Gets or sets the group name to use when client side targetting is enabled.
public string TargetGroup { get; set; }
Property Value
TargetGroupEnabled
Gets or sets whether client side targetting is enabled, this is used in conjunction with a management system such as WSUS to determine which updates management group this machine should be assigned to.
public BooleanOption TargetGroupEnabled { get; set; }
Property Value
WindowsUpdateServer
Gets or sets the URL of the Windows update server that hosts the updates from Microsoft Update. This only applies when "EnableWindowsUpdateServer" is enabled.
public string WindowsUpdateServer { get; set; }
Property Value
WindowsUpdateStatisticsServer
Gets or sets the URL of the Windows update statistics server. This only applies when "EnableWindowsUpdateServer" is enabled.
public string WindowsUpdateStatisticsServer { get; set; }
Property Value
Methods
ToString()
Returns the Windows update configuration as a human readable string.
public override string ToString()
Returns
- string
The Windows update configuration as a human readable string.