System.GetOSProductInfo

number System.GetOSProductInfo ( )
Примеры

Описание

Получает тип продукта для операционной системы. Поддерживается только на Windows Vista, Windows Server 2008 или более поздних системах.

Параметры

Нет.

Возврат

ResultVariable

(число) Возвращает числовое значение представляющее тип продукта для операционной системы. Если действие не поддерживается, возвращается значение -1. Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
PRODUCT_ULTIMATE1Ultimate Edition
PRODUCT_HOME_BASIC2Home Basic Edition
PRODUCT_HOME_PREMIUM3Home Premium Edition
PRODUCT_ENTERPRISE4Enterprise Edition
PRODUCT_HOME_BASIC_N5Home Basic Edition
PRODUCT_BUSINESS6Business Edition
PRODUCT_STANDARD_SERVER7Server Standard Edition (полная установка)
PRODUCT_DATACENTER_SERVER8Server Datacenter Edition (полная установка)
PRODUCT_SMALLBUSINESS_SERVER9Small Business Server
PRODUCT_ENTERPRISE_SERVER10Server Enterprise Edition (полная установка)
PRODUCT_STARTER11Starter Edition
PRODUCT_DATACENTER_SERVER_CORE12Server Datacenter Edition (установка ядра)
PRODUCT_STANDARD_SERVER_CORE13Server Standard Edition (установка ядра)
PRODUCT_ENTERPRISE_SERVER_CORE14Server Enterprise Edition (установка ядра)
PRODUCT_ENTERPRISE_SERVER_IA6415Server Enterprise Edition для систем на основе процессора Itanium
PRODUCT_BUSINESS_N16Business Edition
PRODUCT_WEB_SERVER17Web Server Edition (полная установка)
PRODUCT_CLUSTER_SERVER18Cluster Server Edition
PRODUCT_HOME_SERVER19Home Server Edition
PRODUCT_STORAGE_EXPRESS_SERVER20Storage Server Express Edition
PRODUCT_STORAGE_STANDARD_SERVER21Storage Server Standard Edition
PRODUCT_STORAGE_WORKGROUP_SERVER22Storage Server Workgroup Edition
PRODUCT_STORAGE_ENTERPRISE_SERVER23Storage Server Express Edition
PRODUCT_SERVER_FOR_SMALLBUSINESS24Server for Small Business Edition
PRODUCT_SMALLBUSINESS_SERVER_PREMIUM25Small Business Server Premium Edition
PRODUCT_HOME_PREMIUM_N26Home Premium Edition
PRODUCT_ENTERPRISE_N27Enterprise Edition
PRODUCT_ULTIMATE_N28Ultimate Edition
PRODUCT_WEB_SERVER_CORE29Web Server Edition (установка ядра)
PRODUCT_MEDIUMBUSINESS_SERVER_MANAGEMENT30Windows Essential Business Server Management Server
PRODUCT_MEDIUMBUSINESS_SERVER_SECURITY31Windows Essential Business Server Security Server
PRODUCT_MEDIUMBUSINESS_SERVER_MESSAGING32Windows Essential Business Server Messaging Server
PRODUCT_STANDARD_SERVER_V36Server Standard Edition without Hyper-V (полная установка)
PRODUCT_DATACENTER_SERVER_V37Server Datacenter Edition without Hyper-V (полная установка)
PRODUCT_ENTERPRISE_SERVER_V38Server Enterprise Edition without Hyper-V (полная установка)
PRODUCT_DATACENTER_SERVER_CORE_V39Server Datacenter Edition without Hyper-V (установка ядра)
PRODUCT_STANDARD_SERVER_CORE_V40Server Standard Edition without Hyper-V (установка ядра)
PRODUCT_ENTERPRISE_SERVER_CORE_V41Server Enterprise Edition without Hyper-V (установка ядра)
PRODUCT_HYPERV42Hyper-V Server
PRODUCT_UNLICENSED2882382797Продукт не был активирован и больше не находится в льготном периоде.

При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия

Примеры

Пример 1

nInfo = System.GetOSProductInfo();

if (nInfo == PRODUCT_HOME_BASIC) then
    Dialog.Message("Product Info", "The operating system is Home Basic.");
end
Определяем является ли операционная система продуктом Home Basic и показываем диалоговое окно сообщения.
Смотрите также: Связанные действия