KIXKicks
(Starting to like KiXtart)
2012-06-04 07:42 PM
KIX 4.62 & Windows 8 Review Preview

KIX 4.62 detects Windows 8 Release Preview as "Windows 7 Professional Edition" and this is really messing up my scripts.

KIX 4.62 detects Windows 8 Customer Preview as "Windows 6.2 / 1" which is fine as I can work with that.

DOS [Ver]: Microsoft Windows [Version 6.2.8400]

 Code:
$OS = @PRODUCTTYPE
$OS = RTrim($OS)

Select
	Case $OS = "Windows Server 2008 R2"			$MSWINOS = "Windows Server 2008 R2" 			$OSELEVATE = "YES"	$OSSERVER = "YES"
	Case $OS = "Windows Server 2008 R2 Enterprise"		$MSWINOS = "Windows Server 2008 R2 Enterprise"		$OSELEVATE = "YES"	$OSSERVER = "YES"
	Case $OS = "Windows 7 Enterprise Edition"		$MSWINOS = "Windows 7 Enterprise Edition"		$OSELEVATE = "YES"	$OSSERVER = "NO"
	Case $OS = "Windows 7 Professional Edition"		$MSWINOS = "Windows 7 Professional Edition"		$OSELEVATE = "YES"	$OSSERVER = "NO"
	Case $OS = "Windows 7 Ultimate Edition"			$MSWINOS = "Windows 7 Ultimate Edition"			$OSELEVATE = "YES"	$OSSERVER = "NO"
	Case $OS = "Windows 6.2 / 1"				$MSWINOS = "Windows 8 Customer Preview"			$OSELEVATE = "YES"	$OSSERVER = "NO"
	Case 1			      				$MSWINOS = "UNSUPPORTED"				$OSELEVATE = "NO"	$OSSERVER = "NO"
EndSelect


KIXKicks
(Starting to like KiXtart)
2012-06-04 08:59 PM
Re: KIX 4.62 & Windows 8 Review Preview

Workaround Code:

 Code:
If $OS = "Windows 7 Professional Edition"
	$OSREG = ReadValue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion", "ProductName")
	$OSREG = RTrim($OSREG)
	
	If $OSREG = "Windows 8 Release Preview"
		$OS = "Windows 8 Release Preview"
		$MSWINOS = "Windows 8 Release Preview"
		$OSELEVATE = "YES"
		$OSSERVER = "NO"
	EndIf
EndIf


LonkeroAdministrator
(KiX Master Guru)
2012-06-04 09:32 PM
Re: KIX 4.62 & Windows 8 Review Preview

you already have domain computers running it?

KIXKicks
(Starting to like KiXtart)
2012-06-04 09:38 PM
Re: KIX 4.62 & Windows 8 Review Preview

Yes, Developers were running Windows 8 Customer Preview and now Windows 8 Release Preview.