SELECT * FROM Win32_OperatingSystem WHERE ....
Версию операционки определяем так:
Version LIKE "5.1%" - это Windows XP и Windows 2003 Server
Version LIKE "5.2%" - это Windows 2003R2 Server
Version LIKE "6.0%" - это Windows Vista и Windows 2008 Server
Version LIKE "6.1%" - это Windows 7 и Windows 2008R2 Server
Разрядность можно определить по OSArchitecture:
OSArchitecture = "32-bit" - 32-х битная система
OSArchitecture = "64-bit" - 64-х битная система (но на Windwos XP и 2003R2 не прокатит, нет этого свойства).
Может потребоваться ProductType:
ProductType = 1 - это клиентская ОС (XP, Vista, Win7)
ProductType > 1 - это серверные ОС (2003R2, 2008, 2008R2); значение 2 = контроллер домена, значение 3 - обычный сервер
Например с 7 до 10
select * from Win32_OperatingSystem where (Version like "6.1%" or Version like "6.2%" or Version like "6.3%" or Version like "10.%") and ProductType = "1"
Версию операционки определяем так:
Version LIKE "5.1%" - это Windows XP и Windows 2003 Server
Version LIKE "5.2%" - это Windows 2003R2 Server
Version LIKE "6.0%" - это Windows Vista и Windows 2008 Server
Version LIKE "6.1%" - это Windows 7 и Windows 2008R2 Server
Разрядность можно определить по OSArchitecture:
OSArchitecture = "32-bit" - 32-х битная система
OSArchitecture = "64-bit" - 64-х битная система (но на Windwos XP и 2003R2 не прокатит, нет этого свойства).
Может потребоваться ProductType:
ProductType = 1 - это клиентская ОС (XP, Vista, Win7)
ProductType > 1 - это серверные ОС (2003R2, 2008, 2008R2); значение 2 = контроллер домена, значение 3 - обычный сервер
Например с 7 до 10
select * from Win32_OperatingSystem where (Version like "6.1%" or Version like "6.2%" or Version like "6.3%" or Version like "10.%") and ProductType = "1"
Комментариев нет:
Отправить комментарий