Класс 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"}]
Задайте архитектуру ОС либо .32
64
Значение по умолчанию — 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.