Поделиться через


Класс WMI сервера SMS_TaskSequence_PrestartCheckAction

Класс SMS_TaskSequence_PrestartCheckAction WMI — это класс сервера поставщика SMS в Configuration Manager. Он представляет действие последовательности задач для проверки готовности целевого компьютера.

Следующий синтаксис упрощен в коде MOF и включает все унаследованные свойства.

Синтаксис

Class SMS_TaskSequence_PrestartCheckAction : SMS_TaskSequence_Action
{
    Boolean CheckCMClientMinVersion;
    Boolean CheckDeviceUEFI;
    Boolean CheckFreeDiskSpace;
    Boolean CheckMaxOSVersion;
    Boolean CheckMemory;
    Boolean CheckMinOSVersion;
    Boolean CheckNetworkConnected;
    Boolean CheckNetworkWired;
    Boolean CheckOSArchitecture;
    Boolean CheckOSLanguageID;
    Boolean CheckOSType;
    Boolean CheckPowerState;
    Boolean CheckProcessorSpeed;
    String  CMClientMinVersion;
    SMS_TaskSequence_Condition Condition;
    Boolean ContinueOnError;
    String Description;
    Boolean Enabled;
    UInt32  FreeDiskSpace;
    String  MaxOSVersion;
    UInt32 Memory;
    String  MinOSVersion;
    String Name;
    String  OSArchitecture;
    UInt32  OSLanguageID;
    String  OSType;
    UInt32  ProcessorSpeed;
    String SupportedEnvironment;
    UInt32 Timeout;
};

Методы

Класс SMS_TaskSequence_PrestartCheckAction не определяет никаких методов.

Свойства

CheckCMClientMinVersion

Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [VariableName("OSDCheckCMClientMinVersion")]

Включите или отключите проверку минимальной версии клиента Configuration Manager. Значение по умолчанию — false. Задайте минимальную версию с помощью свойства CMClientMinVersion .

CheckDeviceUEFI

Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [VariableName("OSDCheckDeviceUEFI")]

Включите или отключите проверку того, что устройство является UEFI. Значение по умолчанию — false.

CheckFreeDiskSpace

Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [VariableName("OSDCheckFreeDiskSpace"), Not_Null]

Включите или отключите проверку свободного места на диске на устройстве. Значение по умолчанию — true. Задайте свободное место на диске с помощью свойства FreeDiskSpace .

CheckMaxOSVersion

Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [VariableName("OSDCheckMaxOsVersion")]

Включите или отключите проверку максимальной версии ОС. Значение по умолчанию — false. Задайте максимальную версию ОС с помощью свойства MaxOSVersion .

CheckMemory

Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [VariableName("OSDCheckMemory"), Not_Null]

Включите или отключите проверку минимального объема памяти на устройстве. Значение по умолчанию — true. Задайте минимальный размер памяти с помощью свойства Memory .

CheckMinOSVersion

Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [VariableName("OSDCheckMinOSVersion")]

Включите или отключите проверку минимальной версии ОС. Значение по умолчанию — false. Задайте минимальную версию ОС с помощью свойства MinOSVersion .

CheckNetworkConnected

Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [VariableName("OSDCheckNetworkConnected")]

Включите или отключите проверку наличия сетевого адаптера, подключенного к сети на устройстве. Значение по умолчанию — false. Также см. зависимое свойство CheckNetworkWired.

CheckNetworkWired

Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: CheckNetworkWired

Включите или отключите проверку наличия на устройстве сетевого адаптера, который не является беспроводным. Значение по умолчанию — false. Чтобы включить это свойство, включите свойство CheckNetworkConnected .

CheckOSArchitecture

Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [VariableName("OSDCheckOSArchitecture")]

Включите или отключите проверку того, является ли текущая ОС 32-разрядной или 64-разрядной. Значение по умолчанию — false. Задайте архитектуру с помощью свойства OSArchitecture .

CheckOSLanguageID

Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [VariableName("OSDCheckOSLanguageID")]

Включите или отключите проверку языка ОС. Значение по умолчанию — false. Задайте код языка с помощью свойства OSLanguageID .

CheckOSType

Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [VariableName("OSDCheckOSType"), Not_Null]

Включите или отключите проверку типа устройства. Значение по умолчанию — true. Задайте тип устройства с помощью свойства OSType .

CheckPowerState

Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [VariableName("OSDCheckPowerState")]

Включите или отключите проверку того, подключено ли устройство к сети переменного тока, а не от батареи. Значение по умолчанию — false.

CheckProcessorSpeed

Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [VariableName("OSDCheckProcessorSpeed"), Not_Null]

Включите или отключите проверку минимальной скорости процессора устройства. Значение по умолчанию — true. Задайте минимальную скорость процессора с помощью свойства ProcessorSpeed .

CMClientMinVersion

Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [VariableName("OSDCMClientMinVersion")]

Задайте минимальную версию клиента Configuration Manager. Укажите версию клиента в следующем формате: 5.00.8913.1005. Чтобы настроить это свойство, включите свойство CheckCMClientMinVersion .

Condition

Тип данных: SMS_TaskSequence_Condition

Тип доступа: чтение и запись

Квалификаторы: Нет

Дополнительные сведения см . в разделе SMS_TaskSequence_Action класса WMI сервера.

ContinueOnError

Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: Нет

Дополнительные сведения см . в разделе SMS_TaskSequence_Action класса WMI сервера.

Description

Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [AllowedLen("0-255")]

Дополнительные сведения см . в разделе SMS_TaskSequence_Action класса WMI сервера.

Enabled

Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: Нет

Дополнительные сведения см . в разделе SMS_TaskSequence_Action класса WMI сервера.

FreeDiskSpace

Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: [VariableName("OSDFreeDiskSpace")]

Задайте объем свободного места на диске в МБ на устройстве. Значение по умолчанию — 25000. Чтобы настроить это свойство, включите свойство CheckFreeDiskSpace .

MaxOSVersion

Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [VariableName("OSDMaxOSVersion")]

Задайте максимальную версию ОС. Укажите версию с основной, дополнительной версией и номером сборки. Например, 10.0.18356. Чтобы настроить это свойство, включите свойство CheckMaxOSVersion .

Memory

Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: [VariableName("OSDMemory")]

Задайте минимальный объем памяти в МБ на устройстве. Значение по умолчанию — 512. Чтобы настроить это свойство, включите свойство CheckMemory .

MinOSVersion

Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [VariableName("OSDMinOSVersion")]

Задайте минимальную версию ОС. Укажите версию с основной, дополнительной версией и номером сборки. Например, 10.0.16299. Чтобы настроить это свойство, включите свойство CheckMinOSVersion .

Name

Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [AllowedLen("1-100")]

Дополнительные сведения см . в разделе SMS_TaskSequence_Action класса WMI сервера.

OSArchitecture

Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [VariableName("OSDOSArchitecture"), ValueMap{"","32","64"}]

Задайте архитектуру ОС либо .3264 Значение по умолчанию — 64. Чтобы настроить это свойство, включите свойство CheckOSArchitecture .

OSLanguageID

Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: [VariableName("OSDOSLanguageID")]

Задайте код языка, соответствующий языку ОС. Например, 1033 для английского языка (США). Эта проверка сравнивает язык, заданный со свойством OSLanguageкласса WMI Win32_OperatingSystem на клиенте. Чтобы настроить это свойство, включите свойство CheckOSLanguageID .

OSType

Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [VariableName("OSDOSType"), ValueMap{"CLIENT","SERVER"}]

Задайте тип устройства для проверки: CLIENT или SERVER. Значение по умолчанию — CLIENT. Чтобы настроить это свойство, включите свойство CheckOSType .

ProcessorSpeed

Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: [VariableName("OSDProcessorSpeed")]

Задайте минимальную скорость процессора в МГц для устройства. Значение по умолчанию — 800. Чтобы настроить это свойство, включите свойство CheckProcessorSpeed .

SupportedEnvironment

Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [Not_Null:ToInstance]

Дополнительные сведения см . в разделе SMS_TaskSequence_Action класса WMI сервера.

Значение по умолчанию этого свойства для этого действия последовательности задач — FullOS.

Timeout

Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: Нет

Дополнительные сведения см . в разделе SMS_TaskSequence_Action класса WMI сервера.

Замечания

Дополнительные сведения о квалификаторах классов и квалификаторах свойств, включенных в раздел Свойства, см. в разделе Configuration Manager квалификаторы классов и свойств.

Требования

Требования к среде выполнения

Дополнительные сведения см. в разделе требования к среде выполнения сервера Configuration Manager.

Требования к разработке

Дополнительные сведения см. в разделе требования к разработке сервера Configuration Manager.