Thanks for everyone's help. The issue was more complicated because of the use of the Novell Client on our site. I found what I needed on this board, and others. Thanks LOB for pointing me to WinGuides, they had the keys for the Novell Client.
This is what finally worked:
I zipped IE6, the MS03-048 patch, a couple of batch files and a vbscript together and then used SFX maker to create a self extracting file that unzipped itself to the the C:\TMP folder. It then fires off the VBScript automatically. This runs a batch that copies a batch file to "All Users Startup", merges the autologin registry key, and runs the IE6 Update. When the machine reboots, it then auto logs in, runs the batch file in the startup, and restores the original reg files. A shutgui at the end of the batch file finishes everything off, and the users is ready to go!
Registry Keys:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"ForceAutoLogon"="1"
"DontDisplayLastUsername"="0"
"DefaultDomainName"="My_Domain"
"DefaultUserName"="Domain_User"
"DefaultPassword"="Domain_Password"
"LegalNoticeCaption"=-
"LegalNoticeText"=-
"PowerdownAfterShutdown"="0"
"ShutdownWithoutLogon"="0"
"AutoAdminLogon"="1"
"ShowLogonOptions"=dword:00000001
"AltDefaultUserName"="Domain_User"
"AltDefaultDomainName"="My_Domain"
"CachePrimaryDomain"="My_Domain"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersio
n\policies\system]
"dontdisplaylastusername"=dword:00000001
"legalnoticecaption"=-
"legalnoticetext"=-
"shutdownwithoutlogon"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Login]
"Default WS Only"=dword:00000001
"AutoAdminLogon"="1"
"ForceAutoLogon"="1"
"DontDisplayLastUsername"="0"
"DefaultDomainName"="My_Domain"
"DefaultUserName"="Domain_User"
"DefaultPassword"="Domain_Password"
"DefaultLocationProfile"="Default"
[HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Location
Profiles\Services\{1E6CEEA1-FB73-11CF-BD76-00001B27DA23}\Def
ault]
"Default WS Only"=dword:00000001
"Save On Exit"=dword:00000001
"Tab"="NT Credentials"
"UserName"="Domain_User"
"AutoAdminLogon"="1"
"ForceAutoLogon"="1"
"DontDisplayLastUsername"="0"
"DefaultDomainName"="My_Domain"
"DefaultUserName"="Domain_User"
"DefaultPassword"="Domain_Password"
[HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Location
Profiles\Services\{1E6CEEA1-FB73-11CF-BD76-00001B27DA23}\Def
ault\Tab3]
"Tab"="NT Credentials"
"AutoAdminLogon"="1"
"ForceAutoLogon"="1"
"DontDisplayLastUsername"="0"
"DefaultDomainName"="My_Domain"
"DefaultUserName"="Domain_User"
"DefaultPassword"="Domain_Password"
"Save On Exit"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Novell\NWGINA\Login Screen]
"AutoAdminLogon"="1"
"ForceAutoLogon"="1"
"DontDisplayLastUsername"="0"
"DefaultDomainName"="My_Domain"
"DefaultUserName"="Domain_User"
"DefaultPassword"="Domain_Password"
[HKEY_USERS\.DEFAULT\Control Panel\Keyboard]
"InitialKeyboardIndicators"="2"
"KeyboardDelay"="1"
"KeyboardSpeed"="31"
This would be applied using regedit.exe /s at the begining of the install.
Ed