Udostępnij za pośrednictwem


klasa WMI serwera SMS_TaskSequence_PrestartCheckAction

Klasa SMS_TaskSequence_PrestartCheckAction WMI jest klasą serwera dostawcy programu SMS w Configuration Manager. Reprezentuje akcję sekwencji zadań w celu sprawdzenia gotowości komputera docelowego.

Poniższa składnia jest uproszczona z kodu MOF (Managed Object Format) i zawiera wszystkie dziedziczone właściwości.

Składni

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;
};

Metody

Klasa SMS_TaskSequence_PrestartCheckAction nie definiuje żadnych metod.

Właściwości

CheckCMClientMinVersion

Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [VariableName("OSDCheckCMClientMinVersion")]

Włącz lub wyłącz sprawdzanie minimalnej wersji klienta Configuration Manager. Wartość domyślna to false. Ustaw minimalną wersję za pomocą właściwości CMClientMinVersion .

CheckDeviceUEFI

Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [VariableName("OSDCheckDeviceUEFI")]

Włącz lub wyłącz sprawdzanie, czy urządzenie ma interfejs UEFI. Wartość domyślna to false.

CheckFreeDiskSpace

Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [VariableName("OSDCheckFreeDiskSpace"), Not_Null]

Włącz lub wyłącz sprawdzanie ilości wolnego miejsca na dysku na urządzeniu. Wartość domyślna to true. Ustaw wolne miejsce na dysku za pomocą właściwości FreeDiskSpace .

CheckMaxOSVersion

Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [VariableName("OSDCheckMaxOsVersion")]

Włącz lub wyłącz sprawdzanie maksymalnej wersji systemu operacyjnego. Wartość domyślna to false. Ustaw maksymalną wersję systemu operacyjnego za pomocą właściwości MaxOSVersion .

CheckMemory

Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [VariableName("OSDCheckMemory"), Not_Null]

Włącz lub wyłącz sprawdzanie minimalnej ilości pamięci na urządzeniu. Wartość domyślna to true. Ustaw minimalny rozmiar pamięci za pomocą właściwości Memory .

CheckMinOSVersion

Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [VariableName("OSDCheckMinOSVersion")]

Włącz lub wyłącz sprawdzanie minimalnej wersji systemu operacyjnego. Wartość domyślna to false. Ustaw minimalną wersję systemu operacyjnego za pomocą właściwości MinOSVersion .

CheckNetworkConnected

Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [VariableName("OSDCheckNetworkConnected")]

Włącz lub wyłącz sprawdzanie, czy urządzenie ma kartę sieciową połączoną z siecią. Wartość domyślna to false. Zobacz również właściwość zależną CheckNetworkWired.

CheckNetworkWired

Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: CheckNetworkWired

Włącz lub wyłącz sprawdzanie, czy urządzenie ma kartę sieciową, która nie jest bezprzewodowa. Wartość domyślna to false. Aby włączyć tę właściwość, włącz właściwość CheckNetworkConnected .

CheckOSArchitecture

Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [VariableName("OSDCheckOSArchitecture")]

Włącz lub wyłącz sprawdzanie, czy bieżący system operacyjny jest 32-bitowy, czy 64-bitowy. Wartość domyślna to false. Ustaw architekturę za pomocą właściwości OSArchitecture .

CheckOSLanguageID

Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [VariableName("OSDCheckOSLanguageID")]

Włącz lub wyłącz sprawdzanie języka systemu operacyjnego. Wartość domyślna to false. Ustaw kod języka za pomocą właściwości OSLanguageID .

CheckOSType

Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [VariableName("OSDCheckOSType"), Not_Null]

Włącz lub wyłącz sprawdzanie typu urządzenia. Wartość domyślna to true. Ustaw typ urządzenia za pomocą właściwości OSType .

CheckPowerState

Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [VariableName("OSDCheckPowerState")]

Włącz lub wyłącz sprawdzanie, czy urządzenie jest podłączone do zasilania ac, a nie na baterii. Wartość domyślna to false.

CheckProcessorSpeed

Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [VariableName("OSDCheckProcessorSpeed"), Not_Null]

Włącz lub wyłącz sprawdzanie minimalnej prędkości procesora urządzenia. Wartość domyślna to true. Ustaw minimalną szybkość procesora za pomocą właściwości ProcessorSpeed .

CMClientMinVersion

Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [VariableName("OSDCMClientMinVersion")]

Ustaw minimalną wersję klienta Configuration Manager. Określ wersję klienta w następującym formacie: 5.00.8913.1005. Aby skonfigurować tę właściwość, włącz właściwość CheckCMClientMinVersion .

Condition

Typ danych: SMS_TaskSequence_Condition

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Aby uzyskać więcej informacji, zobacz SMS_TaskSequence_Action server WMI class (Klasa WMI serwera SMS_TaskSequence_Action).

ContinueOnError

Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Aby uzyskać więcej informacji, zobacz SMS_TaskSequence_Action server WMI class (Klasa WMI serwera SMS_TaskSequence_Action).

Description

Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [AllowedLen("0-255")]

Aby uzyskać więcej informacji, zobacz SMS_TaskSequence_Action server WMI class (Klasa WMI serwera SMS_TaskSequence_Action).

Enabled

Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Aby uzyskać więcej informacji, zobacz SMS_TaskSequence_Action server WMI class (Klasa WMI serwera SMS_TaskSequence_Action).

FreeDiskSpace

Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: [VariableName("OSDFreeDiskSpace")]

Ustaw ilość wolnego miejsca na dysku w MB na urządzeniu. Wartość domyślna to 25000. Aby skonfigurować tę właściwość, włącz właściwość CheckFreeDiskSpace .

MaxOSVersion

Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [VariableName("OSDMaxOSVersion")]

Ustaw maksymalną wersję systemu operacyjnego. Określ wersję z wersją główną, wersją pomocniczą i numerem kompilacji. Na przykład 10.0.18356. Aby skonfigurować tę właściwość, włącz właściwość CheckMaxOSVersion .

Memory

Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: [VariableName("OSDMemory")]

Ustaw minimalną ilość pamięci w MB na urządzeniu. Wartość domyślna to 512. Aby skonfigurować tę właściwość, włącz właściwość CheckMemory .

MinOSVersion

Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [VariableName("OSDMinOSVersion")]

Ustaw minimalną wersję systemu operacyjnego. Określ wersję z wersją główną, wersją pomocniczą i numerem kompilacji. Na przykład 10.0.16299. Aby skonfigurować tę właściwość, włącz właściwość CheckMinOSVersion .

Name

Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [AllowedLen("1-100")]

Aby uzyskać więcej informacji, zobacz SMS_TaskSequence_Action server WMI class (Klasa WMI serwera SMS_TaskSequence_Action).

OSArchitecture

Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [VariableName("OSDOSArchitecture"), ValueMap{"","32","64"}]

Ustaw architekturę systemu operacyjnego lub 3264. Wartość domyślna to 64. Aby skonfigurować tę właściwość, włącz właściwość CheckOSArchitecture .

OSLanguageID

Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: [VariableName("OSDOSLanguageID")]

Ustaw kod języka zgodny z językiem systemu operacyjnego. Na przykład 1033 dla języka angielskiego (Stany Zjednoczone). To sprawdzenie porównuje język ustawiony na właściwość OSLanguage klasy Win32_OperatingSystem WMI na kliencie. Aby skonfigurować tę właściwość, włącz właściwość CheckOSLanguageID .

OSType

Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [VariableName("OSDOSType"), ValueMap{"CLIENT","SERVER"}]

Ustaw typ urządzenia do sprawdzenia lub CLIENTSERVER. Wartość domyślna to CLIENT. Aby skonfigurować tę właściwość, włącz właściwość CheckOSType .

ProcessorSpeed

Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: [VariableName("OSDProcessorSpeed")]

Ustaw minimalną szybkość procesora w MHz dla urządzenia. Wartość domyślna to 800. Aby skonfigurować tę właściwość, włącz właściwość CheckProcessorSpeed .

SupportedEnvironment

Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [Not_Null:ToInstance]

Aby uzyskać więcej informacji, zobacz SMS_TaskSequence_Action server WMI class (Klasa WMI serwera SMS_TaskSequence_Action).

Wartość domyślna tej właściwości dla tej akcji sekwencji zadań to FullOS.

Timeout

Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: Brak

Aby uzyskać więcej informacji, zobacz SMS_TaskSequence_Action server WMI class (Klasa WMI serwera SMS_TaskSequence_Action).

Uwagi

Aby uzyskać więcej informacji na temat kwalifikatorów klas i kwalifikatorów właściwości zawartych w sekcji Właściwości, zobacz Configuration Manager klasy i kwalifikatorów właściwości.

Wymagania

Wymagania dotyczące środowiska uruchomieniowego

Aby uzyskać więcej informacji, zobacz wymagania dotyczące środowiska uruchomieniowego serwera Configuration Manager.

Wymagania dotyczące programowania

Aby uzyskać więcej informacji, zobacz Configuration Manager wymagania dotyczące programowania serwera.