classe WMI del server SMS_TaskSequence_PrestartCheckAction
La SMS_TaskSequence_PrestartCheckAction
classe WMI è una classe server del provider SMS in Configuration Manager. Rappresenta un'azione della sequenza di attività per controllare l'idoneità del computer di destinazione.
La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate.
Sintassi
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;
};
Metodi
La SMS_TaskSequence_PrestartCheckAction
classe non definisce alcun metodo.
Proprietà
CheckCMClientMinVersion
Tipo di dati:Boolean
Tipo di accesso: lettura/scrittura
Qualificazioni: [VariableName("OSDCheckCMClientMinVersion")]
Abilitare o disabilitare il controllo per la versione minima del client Configuration Manager. Il valore predefinito è false
. Impostare la versione minima con la proprietà CMClientMinVersion .
CheckDeviceUEFI
Tipo di dati:Boolean
Tipo di accesso: lettura/scrittura
Qualificazioni: [VariableName("OSDCheckDeviceUEFI")]
Abilitare o disabilitare il controllo che il dispositivo sia UEFI. Il valore predefinito è false
.
CheckFreeDiskSpace
Tipo di dati:Boolean
Tipo di accesso: lettura/scrittura
Qualificazioni: [VariableName("OSDCheckFreeDiskSpace"), Not_Null]
Abilitare o disabilitare il controllo della quantità di spazio disponibile su disco nel dispositivo. Il valore predefinito è true
. Impostare lo spazio disponibile su disco con la proprietà FreeDiskSpace .
CheckMaxOSVersion
Tipo di dati:Boolean
Tipo di accesso: lettura/scrittura
Qualificazioni: [VariableName("OSDCheckMaxOsVersion")]
Abilitare o disabilitare il controllo della versione massima del sistema operativo. Il valore predefinito è false
. Impostare la versione massima del sistema operativo con la proprietà MaxOSVersion .
CheckMemory
Tipo di dati:Boolean
Tipo di accesso: lettura/scrittura
Qualificazioni: [VariableName("OSDCheckMemory"), Not_Null]
Abilitare o disabilitare il controllo della quantità minima di memoria nel dispositivo. Il valore predefinito è true
. Impostare le dimensioni minime della memoria con la proprietà Memory .
CheckMinOSVersion
Tipo di dati:Boolean
Tipo di accesso: lettura/scrittura
Qualificazioni: [VariableName("OSDCheckMinOSVersion")]
Abilitare o disabilitare il controllo per la versione minima del sistema operativo. Il valore predefinito è false
. Impostare la versione minima del sistema operativo con la proprietà MinOSVersion .
CheckNetworkConnected
Tipo di dati:Boolean
Tipo di accesso: lettura/scrittura
Qualificazioni: [VariableName("OSDCheckNetworkConnected")]
Abilitare o disabilitare il controllo se il dispositivo ha una scheda di rete connessa alla rete. Il valore predefinito è false
. Vedere anche la proprietà dipendente CheckNetworkWired.
CheckNetworkWired
Tipo di dati:Boolean
Tipo di accesso: lettura/scrittura
Qualificazioni: CheckNetworkWired
Abilitare o disabilitare il controllo se il dispositivo ha una scheda di rete non wireless. Il valore predefinito è false
. Per abilitare questa proprietà, abilitare la proprietà CheckNetworkConnected .
CheckOSArchitecture
Tipo di dati:Boolean
Tipo di accesso: lettura/scrittura
Qualificazioni: [VariableName("OSDCheckOSArchitecture")]
Abilitare o disabilitare il controllo per verificare se il sistema operativo corrente è a 32 bit o a 64 bit. Il valore predefinito è false
. Impostare l'architettura con la proprietà OSArchitecture .
CheckOSLanguageID
Tipo di dati:Boolean
Tipo di accesso: lettura/scrittura
Qualificazioni: [VariableName("OSDCheckOSLanguageID")]
Abilitare o disabilitare il controllo per la lingua del sistema operativo. Il valore predefinito è false
. Impostare il codice del linguaggio con la proprietà OSLanguageID .
CheckOSType
Tipo di dati:Boolean
Tipo di accesso: lettura/scrittura
Qualificazioni: [VariableName("OSDCheckOSType"), Not_Null]
Abilitare o disabilitare il controllo per il tipo di dispositivo. Il valore predefinito è true
. Impostare il tipo di dispositivo con la proprietà OSType .
CheckPowerState
Tipo di dati:Boolean
Tipo di accesso: lettura/scrittura
Qualificazioni: [VariableName("OSDCheckPowerState")]
Abilitare o disabilitare il controllo se il dispositivo è collegato all'alimentazione AC e non alla batteria. Il valore predefinito è false
.
CheckProcessorSpeed
Tipo di dati:Boolean
Tipo di accesso: lettura/scrittura
Qualificazioni: [VariableName("OSDCheckProcessorSpeed"), Not_Null]
Abilitare o disabilitare il controllo della velocità minima del processore del dispositivo. Il valore predefinito è true
. Impostare la velocità minima del processore con la proprietà ProcessorSpeed .
CMClientMinVersion
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificazioni: [VariableName("OSDCMClientMinVersion")]
Impostare la versione minima del client Configuration Manager. Specificare la versione client nel formato seguente: 5.00.8913.1005
. Per configurare questa proprietà, abilitare la proprietà CheckCMClientMinVersion .
Condition
Tipo di dati:SMS_TaskSequence_Condition
Tipo di accesso: lettura/scrittura
Qualificatori: Nessuno
Per altre informazioni, vedere SMS_TaskSequence_Action classe WMI del server.
ContinueOnError
Tipo di dati:Boolean
Tipo di accesso: lettura/scrittura
Qualificatori: Nessuno
Per altre informazioni, vedere SMS_TaskSequence_Action classe WMI del server.
Description
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificatori: [AllowedLen("0-255")]
Per altre informazioni, vedere SMS_TaskSequence_Action classe WMI del server.
Enabled
Tipo di dati:Boolean
Tipo di accesso: lettura/scrittura
Qualificatori: Nessuno
Per altre informazioni, vedere SMS_TaskSequence_Action classe WMI del server.
FreeDiskSpace
Tipo di dati:UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: [VariableName("OSDFreeDiskSpace")]
Impostare la quantità di spazio libero su disco in MB nel dispositivo. Il valore predefinito è 25000
. Per configurare questa proprietà, abilitare la proprietà CheckFreeDiskSpace .
MaxOSVersion
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificazioni: [VariableName("OSDMaxOSVersion")]
Impostare la versione massima del sistema operativo. Specificare la versione con la versione principale, la versione secondaria e il numero di build. Ad esempio, 10.0.18356
. Per configurare questa proprietà, abilitare la proprietà CheckMaxOSVersion .
Memory
Tipo di dati:UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: [VariableName("OSDMemory")]
Impostare la memoria minima in MB nel dispositivo. Il valore predefinito è 512
. Per configurare questa proprietà, abilitare la proprietà CheckMemory .
MinOSVersion
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificazioni: [VariableName("OSDMinOSVersion")]
Impostare la versione minima del sistema operativo. Specificare la versione con la versione principale, la versione secondaria e il numero di build. Ad esempio, 10.0.16299
. Per configurare questa proprietà, abilitare la proprietà CheckMinOSVersion .
Name
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificatori: [AllowedLen("1-100")]
Per altre informazioni, vedere SMS_TaskSequence_Action classe WMI del server.
OSArchitecture
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificazioni: [VariableName("OSDOSArchitecture"), ValueMap{"","32","64"}]
Impostare l'architettura del sistema operativo, 32
o 64
. Il valore predefinito è 64
. Per configurare questa proprietà, abilitare la proprietà CheckOSArchitecture .
OSLanguageID
Tipo di dati:UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: [VariableName("OSDOSLanguageID")]
Impostare un codice del linguaggio in modo che corrisponda al linguaggio del sistema operativo. Ad esempio, 1033
per l'inglese (Stati Uniti). Questo controllo confronta la lingua impostata con la proprietà OSLanguage della classe WMI Win32_OperatingSystem nel client. Per configurare questa proprietà, abilitare la proprietà CheckOSLanguageID .
OSType
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificazioni: [VariableName("OSDOSType"), ValueMap{"CLIENT","SERVER"}]
Impostare il tipo di dispositivo da controllare, CLIENT
o SERVER
. Il valore predefinito è CLIENT
. Per configurare questa proprietà, abilitare la proprietà CheckOSType .
ProcessorSpeed
Tipo di dati:UInt32
Tipo di accesso: lettura/scrittura
Qualificazioni: [VariableName("OSDProcessorSpeed")]
Impostare la velocità minima del processore in MHz per il dispositivo. Il valore predefinito è 800
. Per configurare questa proprietà, abilitare la proprietà CheckProcessorSpeed .
SupportedEnvironment
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificatori: [Not_Null:ToInstance]
Per altre informazioni, vedere SMS_TaskSequence_Action classe WMI del server.
Il valore predefinito di questa proprietà per questa azione della sequenza di attività è FullOS.
Timeout
Tipo di dati:UInt32
Tipo di accesso: lettura/scrittura
Qualificatori: Nessuno
Per altre informazioni, vedere SMS_TaskSequence_Action classe WMI del server.
Osservazioni
Per altre informazioni sui qualificatori di classe e sui qualificatori di proprietà inclusi nella sezione Proprietà, vedere Configuration Manager qualificatori di classe e proprietà.
Requisiti
Requisiti di runtime
Per altre informazioni, vedere Configuration Manager requisiti di runtime del server.
Requisiti di sviluppo
Per altre informazioni, vedere Configuration Manager requisiti di sviluppo del server.