Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 32
64
. 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 CLIENT
SERVER
. 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.