Freigeben über


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.