WMI-Serverklasse SMS_TaskSequence_PrestartCheckAction
Die SMS_TaskSequence_PrestartCheckAction
WMI-Klasse ist eine SMS-Anbieter-Serverklasse in Configuration Manager. Es stellt eine Tasksequenzaktion dar, um die Bereitschaft des Zielcomputers zu überprüfen.
Die folgende Syntax wird vom MOF-Code (Managed Object Format) vereinfacht und enthält alle geerbten Eigenschaften.
Syntax
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;
};
Methoden
Die SMS_TaskSequence_PrestartCheckAction
-Klasse definiert keine Methoden.
Eigenschaften
CheckCMClientMinVersion
Datentyp: Boolean
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [VariableName("OSDCheckCMClientMinVersion")]
Aktivieren oder deaktivieren Sie die Überprüfung auf die Mindestversion des Configuration Manager Clients. Der Standardwert ist false
. Legen Sie die Mindestversion mit der CMClientMinVersion-Eigenschaft fest.
CheckDeviceUEFI
Datentyp: Boolean
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [VariableName("OSDCheckDeviceUEFI")]
Aktivieren oder deaktivieren Sie die Überprüfung, ob das Gerät UEFI ist. Der Standardwert ist false
.
CheckFreeDiskSpace
Datentyp: Boolean
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [VariableName("OSDCheckFreeDiskSpace"), Not_Null]
Aktivieren oder deaktivieren Sie die Überprüfung auf freien Speicherplatz auf dem Gerät. Der Standardwert ist true
. Legen Sie den freien Speicherplatz mit der FreeDiskSpace-Eigenschaft fest.
CheckMaxOSVersion
Datentyp: Boolean
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [VariableName("OSDCheckMaxOsVersion")]
Aktivieren oder deaktivieren Sie die Überprüfung auf die maximale Version des Betriebssystems. Der Standardwert ist false
. Legen Sie die maximale Betriebssystemversion mit der MaxOSVersion-Eigenschaft fest.
CheckMemory
Datentyp: Boolean
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [VariableName("OSDCheckMemory"), Not_Null]
Aktivieren oder deaktivieren Sie die Überprüfung auf mindesten Arbeitsspeicher auf dem Gerät. Der Standardwert ist true
. Legen Sie die minimale Arbeitsspeichergröße mit der Memory-Eigenschaft fest.
CheckMinOSVersion
Datentyp: Boolean
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [VariableName("OSDCheckMinOSVersion")]
Aktivieren oder deaktivieren Sie die Überprüfung auf die Mindestversion des Betriebssystems. Der Standardwert ist false
. Legen Sie die Mindestversion des Betriebssystems mit der MinOSVersion-Eigenschaft fest.
CheckNetworkConnected
Datentyp: Boolean
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [VariableName("OSDCheckNetworkConnected")]
Aktivieren oder deaktivieren Sie die Überprüfung, ob das Gerät über einen Netzwerkadapter verfügt, der mit dem Netzwerk verbunden ist. Der Standardwert ist false
. Siehe auch die abhängige Eigenschaft CheckNetworkWired.
CheckNetworkWired
Datentyp: Boolean
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: CheckNetworkWired
Aktivieren oder deaktivieren Sie die Überprüfung, ob das Gerät über einen Netzwerkadapter verfügt, der nicht drahtlos ist. Der Standardwert ist false
. Um diese Eigenschaft zu aktivieren, aktivieren Sie die CheckNetworkConnected-Eigenschaft .
CheckOSArchitecture
Datentyp: Boolean
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [VariableName("OSDCheckOSArchitecture")]
Aktivieren oder deaktivieren Sie die Überprüfung, ob das aktuelle Betriebssystem 32-Bit oder 64-Bit ist. Der Standardwert ist false
. Legen Sie die Architektur mit der OSArchitecture-Eigenschaft fest.
CheckOSLanguageID
Datentyp: Boolean
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [VariableName("OSDCheckOSLanguageID")]
Aktivieren oder deaktivieren Sie die Überprüfung für die Betriebssystemsprache. Der Standardwert ist false
. Legen Sie den Sprachcode mit der OSLanguageID-Eigenschaft fest.
CheckOSType
Datentyp: Boolean
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [VariableName("OSDCheckOSType"), Not_Null]
Aktivieren oder deaktivieren Sie die Überprüfung auf den Gerätetyp. Der Standardwert ist true
. Legen Sie den Gerätetyp mit der OSType-Eigenschaft fest.
CheckPowerState
Datentyp: Boolean
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [VariableName("OSDCheckPowerState")]
Aktivieren oder deaktivieren Sie die Überprüfung, ob das Gerät an den Netzstrom und nicht an den Akku angeschlossen ist. Der Standardwert ist false
.
CheckProcessorSpeed
Datentyp: Boolean
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [VariableName("OSDCheckProcessorSpeed"), Not_Null]
Aktivieren oder deaktivieren Sie die Überprüfung auf die minimale Prozessorgeschwindigkeit des Geräts. Der Standardwert ist true
. Legen Sie die minimale Prozessorgeschwindigkeit mit der ProcessorSpeed-Eigenschaft fest.
CMClientMinVersion
Datentyp: String
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [VariableName("OSDCMClientMinVersion")]
Legen Sie die Mindestversion des Configuration Manager-Clients fest. Geben Sie die Clientversion im folgenden Format an: 5.00.8913.1005
. Um diese Eigenschaft zu konfigurieren, aktivieren Sie die CheckCMClientMinVersion-Eigenschaft .
Condition
Datentyp: SMS_TaskSequence_Condition
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: Keine
Weitere Informationen finden Sie unter SMS_TaskSequence_Action-Server-WMI-Klasse.
ContinueOnError
Datentyp: Boolean
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: Keine
Weitere Informationen finden Sie unter SMS_TaskSequence_Action-Server-WMI-Klasse.
Description
Datentyp: String
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: [AllowedLen("0-255")]
Weitere Informationen finden Sie unter SMS_TaskSequence_Action-Server-WMI-Klasse.
Enabled
Datentyp: Boolean
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: Keine
Weitere Informationen finden Sie unter SMS_TaskSequence_Action-Server-WMI-Klasse.
FreeDiskSpace
Datentyp: UInt32
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [VariableName("OSDFreeDiskSpace")]
Legen Sie die Menge des freien Speicherplatzes auf dem Gerät in MB fest. Der Standardwert ist 25000
. Um diese Eigenschaft zu konfigurieren, aktivieren Sie die CheckFreeDiskSpace-Eigenschaft .
MaxOSVersion
Datentyp: String
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [VariableName("OSDMaxOSVersion")]
Legen Sie die maximale Version des Betriebssystems fest. Geben Sie die Version mit Hauptversion, Nebenversion und Buildnummer an. Beispiel: 10.0.18356
. Um diese Eigenschaft zu konfigurieren, aktivieren Sie die CheckMaxOSVersion-Eigenschaft .
Memory
Datentyp: UInt32
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [VariableName("OSDMemory")]
Legen Sie den Mindestarbeitsspeicher auf dem Gerät in MB fest. Der Standardwert ist 512
. Um diese Eigenschaft zu konfigurieren, aktivieren Sie die CheckMemory-Eigenschaft .
MinOSVersion
Datentyp: String
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [VariableName("OSDMinOSVersion")]
Legen Sie die Mindestversion des Betriebssystems fest. Geben Sie die Version mit Hauptversion, Nebenversion und Buildnummer an. Beispiel: 10.0.16299
. Um diese Eigenschaft zu konfigurieren, aktivieren Sie die CheckMinOSVersion-Eigenschaft .
Name
Datentyp: String
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: [AllowedLen("1-100")]
Weitere Informationen finden Sie unter SMS_TaskSequence_Action-Server-WMI-Klasse.
OSArchitecture
Datentyp: String
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [VariableName("OSDOSArchitecture"), ValueMap{"","32","64"}]
Legen Sie die Architektur des Betriebssystems fest, entweder 32
oder 64
. Der Standardwert ist 64
. Um diese Eigenschaft zu konfigurieren, aktivieren Sie die CheckOSArchitecture-Eigenschaft .
OSLanguageID
Datentyp: UInt32
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [VariableName("OSDOSLanguageID")]
Legen Sie einen Sprachcode fest, der mit der Betriebssystemsprache abgeglichen werden soll. Beispielsweise 1033
für Englisch (USA). Diese Überprüfung vergleicht die Sprache, die Sie auf die OSLanguage-Eigenschaft der Win32_OperatingSystem WMI-Klasse auf dem Client festlegen. Um diese Eigenschaft zu konfigurieren, aktivieren Sie die CheckOSLanguageID-Eigenschaft .
OSType
Datentyp: String
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [VariableName("OSDOSType"), ValueMap{"CLIENT","SERVER"}]
Legen Sie den Typ des zu überprüfenden Geräts fest, entweder CLIENT
oder SERVER
. Der Standardwert ist CLIENT
. Um diese Eigenschaft zu konfigurieren, aktivieren Sie die CheckOSType-Eigenschaft .
ProcessorSpeed
Datentyp: UInt32
Zugriffstyp: Lese-/Schreibzugriff
Qualifikation: [VariableName("OSDProcessorSpeed")]
Legen Sie die minimale Prozessorgeschwindigkeit in MHz für das Gerät fest. Der Standardwert ist 800
. Um diese Eigenschaft zu konfigurieren, aktivieren Sie die CheckProcessorSpeed-Eigenschaft .
SupportedEnvironment
Datentyp: String
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: [Not_Null:ToInstance]
Weitere Informationen finden Sie unter SMS_TaskSequence_Action-Server-WMI-Klasse.
Der Standardwert dieser Eigenschaft für diese Tasksequenzaktion ist FullOS.
Timeout
Datentyp: UInt32
Zugriffstyp: Lese-/Schreibzugriff
Qualifizierer: Keine
Weitere Informationen finden Sie unter SMS_TaskSequence_Action-Server-WMI-Klasse.
Hinweise
Weitere Informationen sowohl zu den Klassenqualifizierern als auch zu den Eigenschaftenqualifizierern, die im Abschnitt Eigenschaften enthalten sind, finden Sie unter Configuration Manager Klassen- und Eigenschaftenqualifizierer.
Anforderungen
Laufzeitanforderungen
Weitere Informationen finden Sie unter Configuration Manager Serverruntimeanforderungen.
Entwicklungsanforderungen
Weitere Informationen finden Sie unter Configuration Manager Serverentwicklungsanforderungen.