CLASS MACHINE

CATEGORY !!WindowsComponents

	CATEGORY !!WindowsUpdateCat


		POLICY !!AutoUpdateCfg

			KEYNAME "Software\Policies\Microsoft\Windows\WindowsUpdate\AU"
			#if version >= 4
			    SUPPORTED !!SUPPORTED_WindowXPSP1
			#endif

			#if version >= 3
				EXPLAIN !!AutoUpdateCfg_Help
			#endif
			VALUENAME "NoAutoUpdate"
                        	VALUEOFF NUMERIC 1
				VALUEON NUMERIC 0


			PART !!AutoUpdateMode  DROPDOWNLIST REQUIRED
			   VALUENAME "AUOptions"
			   ITEMLIST
				NAME !!AutoUpdateModeNotify	VALUE NUMERIC	2 
				NAME !!AutoUpdateModeDownload	VALUE NUMERIC	3 DEFAULT
				NAME !!AutoUpdateModeAuto	VALUE NUMERIC	4 
			   END ITEMLIST
			END PART

			Part !!AutoUpdateSchIntro1 TEXT
			END PART

			Part !!AutoUpdateSchIntro2 TEXT
			END PART

			Part !!AutoUpdateSchDay DROPDOWNLIST REQUIRED
			   VALUENAME "ScheduledInstallDay"
			   ITEMLIST
				NAME !!AutoUpdateSchDay_Everyday	VALUE NUMERIC	0 DEFAULT			
				NAME !!AutoUpdateSchDay_Sunday		VALUE NUMERIC	1 
				NAME !!AutoUpdateSchDay_Monday		VALUE NUMERIC	2 
				NAME !!AutoUpdateSchDay_Tuesday		VALUE NUMERIC	3 
				NAME !!AutoUpdateSchDay_Wednesday	VALUE NUMERIC	4 
				NAME !!AutoUpdateSchDay_Thursday	VALUE NUMERIC	5 
				NAME !!AutoUpdateSchDay_Friday		VALUE NUMERIC	6 
				NAME !!AutoUpdateSchDay_Saturday	VALUE NUMERIC	7 
			   END ITEMLIST
			END PART


			Part !!AutoUpdateSchTime DROPDOWNLIST REQUIRED
			   VALUENAME "ScheduledInstallTime"
			   ITEMLIST
				NAME !!AutoUpdateSchTime0	VALUE NUMERIC	0 
				NAME !!AutoUpdateSchTime1	VALUE NUMERIC	1
				NAME !!AutoUpdateSchTime2	VALUE NUMERIC	2
				NAME !!AutoUpdateSchTime3	VALUE NUMERIC	3 DEFAULT			
				NAME !!AutoUpdateSchTime4	VALUE NUMERIC	4
				NAME !!AutoUpdateSchTime5	VALUE NUMERIC	5
				NAME !!AutoUpdateSchTime6	VALUE NUMERIC	6
				NAME !!AutoUpdateSchTime7	VALUE NUMERIC	7
				NAME !!AutoUpdateSchTime8	VALUE NUMERIC	8
				NAME !!AutoUpdateSchTime9	VALUE NUMERIC	9
				NAME !!AutoUpdateSchTime10	VALUE NUMERIC	10
				NAME !!AutoUpdateSchTime11	VALUE NUMERIC	11
				NAME !!AutoUpdateSchTime12	VALUE NUMERIC	12
				NAME !!AutoUpdateSchTime13	VALUE NUMERIC	13
				NAME !!AutoUpdateSchTime14	VALUE NUMERIC	14
				NAME !!AutoUpdateSchTime15	VALUE NUMERIC	15
				NAME !!AutoUpdateSchTime16	VALUE NUMERIC	16
				NAME !!AutoUpdateSchTime17	VALUE NUMERIC	17
				NAME !!AutoUpdateSchTime18	VALUE NUMERIC	18
				NAME !!AutoUpdateSchTime19	VALUE NUMERIC	19
				NAME !!AutoUpdateSchTime20	VALUE NUMERIC	20
				NAME !!AutoUpdateSchTime21	VALUE NUMERIC	21
				NAME !!AutoUpdateSchTime22	VALUE NUMERIC	22
				NAME !!AutoUpdateSchTime23	VALUE NUMERIC	23

			   END ITEMLIST
			END PART

		END POLICY


		POLICY !!CorpWuURL

			KEYNAME "Software\Policies\Microsoft\Windows\WindowsUpdate"
			#if version >= 4
			    SUPPORTED !!SUPPORTED_WindowXPSP1
			#endif

			#if version >= 3
				EXPLAIN !!CorpWuURL_Help
			#endif
			ACTIONLISTON
				KEYNAME "Software\Policies\Microsoft\Windows\WindowsUpdate\AU"
				VALUENAME "UseWUServer" VALUE NUMERIC 1
			END ACTIONLISTON

			PART !!CorpWUURL_Name	EDITTEXT 	REQUIRED
			  VALUENAME "WUServer"
			END PART

			PART !!CorpWUStatusURL_Name	EDITTEXT 	REQUIRED
			  VALUENAME "WUStatusServer"
			END PART

			Part !!CorpWUURL_Example TEXT
			END PART

		END POLICY


	END CATEGORY ;; WindowsUpdateCat

END CATEGORY ;; WindowsComponents

[strings]

WindowsComponents="Windows Components"
WindowsUpdateCat="Windows Update"

SUPPORTED_WindowXPSP1="Windows .NET Server family, XP SP1, 2000 SP3"

AutoUpdateCfg="Configure Automatic Updates"
AutoUpdateCfg_Help="Specifies whether this computer will receive security updates and other important downloads through the Windows automatic updating service.\n\nThis setting lets you specify if automatic updates are enabled on this computer. If the service is enabled, you must select one of the three options in the Group Policy Setting:\n\n2 = Notify before downloading any updates and notify again before installing them\n\nWhen Windows finds updates that apply to this computer, an icon appears in the status area with a message that updates are ready to be downloaded. Clicking the icon or message provides the option to select the specific updates to download. Windows then downloads the selected updates in the background. When the download is complete, the icon appears in the status area again, with notification that the updates are ready to be installed. Clicking the icon or message provides the option to select which updates to install.\n\n3 = (Default setting) Download the updates automatically and notify when they are ready to be installed\n\nWindows finds updates that apply to your computer and downloads these updates in the background (the user is not notified or interrupted during this process). When the download is complete, the icon appears in the status area, with notification that the updates are ready to be installed. Clicking the icon or message provides the option to select which updates to install.\n\n4 = Automatically download updates and install them on the schedule specified below\n\nSpecify the schedule using the options in the Group Policy Setting. If no schedule is specified, the default schedule for all installations will be everyday at 3:00 AM. If any of the updates require a restart to complete the installation, Windows will restart the computer automatically. (If a user is logged on to the computer when Windows is ready to restart, the user will be notified and given the option to delay the restart.)\n\nTo use this setting, click Enabled, and then select one of the options (2, 3, or 4). If you select 4, you can set a recurring schedule (if no schedule is specified, all installations will occur everyday at 3:00 AM). \n\nIf the status is set to Enabled, Windows recognizes when this computer is online and uses its Internet connection to search the Windows Update Web site for updates that apply to this computer.\n\nIf the status is set to Disabled, any updates that are available on the Windows Update Web site must be downloaded and installed manually by going to http://windowsupdate.microsoft.com."\n\nIf the status is set to Not Configured, use of Automatic Updates is not specified at the Group Policy level. However, an administrator can still configure Automatic Updates through Control Panel.

AutoUpdateMode="Configure automatic updating:"
AutoUpdateModeNotify="2 - Notify for download and notify for install"
AutoUpdateModeDownload="3 - Auto download and notify for install"
AutoUpdateModeAuto="4 - Auto download and schedule the install"

AutoUpdateSchIntro1="The following settings are only required"
AutoUpdateSchIntro2="and applicable if 4 is selected."
AutoUpdateSchDay="Scheduled install day: "

AutoUpdateSchDay_Everyday="0 - Every day"
AutoUpdateSchDay_Sunday="1 - Every Sunday"
AutoUpdateSchDay_Monday="2 - Every Monday"
AutoUpdateSchDay_Tuesday="3 - Every Tuesday"
AutoUpdateSchDay_Wednesday="4 - Every Wednesday"
AutoUpdateSchDay_Thursday="5 - Every Thursday"
AutoUpdateSchDay_Friday="6 - Every Friday"
AutoUpdateSchDay_Saturday="7 - Every Saturday"

AutoUpdateSchTime="Scheduled install time:"

AutoUpdateSchTime0="00:00"
AutoUpdateSchTime1="01:00"
AutoUpdateSchTime2="02:00"
AutoUpdateSchTime3="03:00"
AutoUpdateSchTime4="04:00"
AutoUpdateSchTime5="05:00"
AutoUpdateSchTime6="06:00"
AutoUpdateSchTime7="07:00"
AutoUpdateSchTime8="08:00"
AutoUpdateSchTime9="09:00"
AutoUpdateSchTime10="10:00"
AutoUpdateSchTime11="11:00"
AutoUpdateSchTime12="12:00"
AutoUpdateSchTime13="13:00"
AutoUpdateSchTime14="14:00"
AutoUpdateSchTime15="15:00"
AutoUpdateSchTime16="16:00"
AutoUpdateSchTime17="17:00"
AutoUpdateSchTime18="18:00"
AutoUpdateSchTime19="19:00"
AutoUpdateSchTime20="20:00"
AutoUpdateSchTime21="21:00"
AutoUpdateSchTime22="22:00"
AutoUpdateSchTime23="23:00"

CorpWuURL="Specify intranet Microsoft update service location"
CorpWUURL_Name="Set the intranet update service for detecting updates:"
CorpWUStatusURL_Name="Set the intranet statistics server:"
CorpWUURL_Example="(example: http://IntranetUpd01)"
CorpWuURL_Help="Specifies an intranet server to host updates from the Microsoft Update Web sites. You can then use this update service to automatically update computers on your network. \n\nThis setting lets you specify a server on your network to function as an internal update service. The Automatic Updates client will search this service for updates that apply to the computers on your network. \n\nTo use this setting, you must set two servername values: the server from which the Automatic Updates client detects and downloads updates, and the server to which updated workstations upload statistics. You can set both values to be the same server. \n\nIf the status is set to Enabled, the Automatic Updates client connects to the specified intranet Microsoft update service, instead of Windows Update, to search for and download updates. Enabling this setting means that end users in your organization don't have to go through a firewall to get updates, and it gives you the opportunity to test updates before deploying them. \n\nIf the status is set to Disabled or Not Configured, and if Automatic Updates is not disabled by policy or user preference, the Automatic Updates client connects directly to the Windows Update site on the Internet. \n\nNote: If the "Configure Automatic Updates" policy is disabled, then this policy has no effect."