SMS_TaskSequence_PrestartCheckAction classe WMI du serveur
La SMS_TaskSequence_PrestartCheckAction
classe WMI est une classe de serveur du fournisseur SMS dans Configuration Manager. Il représente une action de séquence de tâches pour vérifier la préparation de l’ordinateur cible.
La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format) et inclut toutes les propriétés héritées.
Syntaxe
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;
};
Méthodes
La SMS_TaskSequence_PrestartCheckAction
classe ne définit aucune méthode.
Propriétés
CheckCMClientMinVersion
Type de donnéesBoolean
Type d’accès : Lecture/écriture
Qualificatifs: [VariableName("OSDCheckCMClientMinVersion")]
Activez ou désactivez la vérification de la version minimale du client Configuration Manager. La valeur par défaut est false
. Définissez la version minimale avec la propriété CMClientMinVersion .
CheckDeviceUEFI
Type de donnéesBoolean
Type d’accès : Lecture/écriture
Qualificatifs: [VariableName("OSDCheckDeviceUEFI")]
Activez ou désactivez la vérification que l’appareil est UEFI. La valeur par défaut est false
.
CheckFreeDiskSpace
Type de donnéesBoolean
Type d’accès : Lecture/écriture
Qualificatifs: [VariableName("OSDCheckFreeDiskSpace"), Not_Null]
Activez ou désactivez la vérification de la quantité d’espace disque disponible sur l’appareil. La valeur par défaut est true
. Définissez l’espace disque libre avec la propriété FreeDiskSpace .
CheckMaxOSVersion
Type de donnéesBoolean
Type d’accès : Lecture/écriture
Qualificatifs: [VariableName("OSDCheckMaxOsVersion")]
Activez ou désactivez la vérification de la version maximale du système d’exploitation. La valeur par défaut est false
. Définissez la version maximale du système d’exploitation avec la propriété MaxOSVersion .
CheckMemory
Type de donnéesBoolean
Type d’accès : Lecture/écriture
Qualificatifs: [VariableName("OSDCheckMemory"), Not_Null]
Activez ou désactivez la vérification de la mémoire minimale sur l’appareil. La valeur par défaut est true
. Définissez la taille de mémoire minimale avec la propriété Memory .
CheckMinOSVersion
Type de donnéesBoolean
Type d’accès : Lecture/écriture
Qualificatifs: [VariableName("OSDCheckMinOSVersion")]
Activez ou désactivez la vérification de la version minimale du système d’exploitation. La valeur par défaut est false
. Définissez la version minimale du système d’exploitation avec la propriété MinOSVersion .
CheckNetworkConnected
Type de donnéesBoolean
Type d’accès : Lecture/écriture
Qualificatifs: [VariableName("OSDCheckNetworkConnected")]
Activez ou désactivez la vérification si l’appareil dispose d’une carte réseau connectée au réseau. La valeur par défaut est false
. Consultez également la propriété dépendante CheckNetworkWired.
CheckNetworkWired
Type de donnéesBoolean
Type d’accès : Lecture/écriture
Qualificatifs: CheckNetworkWired
Activez ou désactivez la vérification si l’appareil dispose d’une carte réseau qui n’est pas sans fil. La valeur par défaut est false
. Pour activer cette propriété, activez la propriété CheckNetworkConnected .
CheckOSArchitecture
Type de donnéesBoolean
Type d’accès : Lecture/écriture
Qualificatifs: [VariableName("OSDCheckOSArchitecture")]
Activez ou désactivez la vérification si le système d’exploitation actuel est 32 bits ou 64 bits. La valeur par défaut est false
. Définissez l’architecture avec la propriété OSArchitecture .
CheckOSLanguageID
Type de donnéesBoolean
Type d’accès : Lecture/écriture
Qualificatifs: [VariableName("OSDCheckOSLanguageID")]
Activez ou désactivez la vérification de la langue du système d’exploitation. La valeur par défaut est false
. Définissez le code de langue avec la propriété OSLanguageID .
CheckOSType
Type de donnéesBoolean
Type d’accès : Lecture/écriture
Qualificatifs: [VariableName("OSDCheckOSType"), Not_Null]
Activez ou désactivez la vérification du type d’appareil. La valeur par défaut est true
. Définissez le type d’appareil avec la propriété OSType .
CheckPowerState
Type de donnéesBoolean
Type d’accès : Lecture/écriture
Qualificatifs: [VariableName("OSDCheckPowerState")]
Activez ou désactivez la vérification si l’appareil est branché à l’alimentation secteur et non sur batterie. La valeur par défaut est false
.
CheckProcessorSpeed
Type de donnéesBoolean
Type d’accès : Lecture/écriture
Qualificatifs: [VariableName("OSDCheckProcessorSpeed"), Not_Null]
Activez ou désactivez la vérification de la vitesse minimale du processeur de l’appareil. La valeur par défaut est true
. Définissez la vitesse minimale du processeur avec la propriété ProcessorSpeed .
CMClientMinVersion
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificatifs: [VariableName("OSDCMClientMinVersion")]
Définissez la version minimale du client Configuration Manager. Spécifiez la version du client au format suivant : 5.00.8913.1005
. Pour configurer cette propriété, activez la propriété CheckCMClientMinVersion .
Condition
Type de donnéesSMS_TaskSequence_Condition
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Pour plus d’informations, consultez SMS_TaskSequence_Action classe WMI du serveur.
ContinueOnError
Type de donnéesBoolean
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Pour plus d’informations, consultez SMS_TaskSequence_Action classe WMI du serveur.
Description
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : [AllowedLen(« 0-255 »)]
Pour plus d’informations, consultez SMS_TaskSequence_Action classe WMI du serveur.
Enabled
Type de donnéesBoolean
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Pour plus d’informations, consultez SMS_TaskSequence_Action classe WMI du serveur.
FreeDiskSpace
Type de donnéesUInt32
Type d’accès : Lecture/écriture
Qualificatifs: [VariableName("OSDFreeDiskSpace")]
Définissez la quantité d’espace disque libre en Mo sur l’appareil. La valeur par défaut est 25000
. Pour configurer cette propriété, activez la propriété CheckFreeDiskSpace .
MaxOSVersion
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificatifs: [VariableName("OSDMaxOSVersion")]
Définissez la version maximale du système d’exploitation. Spécifiez la version avec la version principale, la version mineure et le numéro de build. Par exemple : 10.0.18356
. Pour configurer cette propriété, activez la propriété CheckMaxOSVersion .
Memory
Type de donnéesUInt32
Type d’accès : Lecture/écriture
Qualificatifs: [VariableName("OSDMemory")]
Définissez la mémoire minimale en Mo sur l’appareil. La valeur par défaut est 512
. Pour configurer cette propriété, activez la propriété CheckMemory .
MinOSVersion
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificatifs: [VariableName("OSDMinOSVersion")]
Définissez la version minimale du système d’exploitation. Spécifiez la version avec la version principale, la version mineure et le numéro de build. Par exemple : 10.0.16299
. Pour configurer cette propriété, activez la propriété CheckMinOSVersion .
Name
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : [AllowedLen(« 1-100 »)]
Pour plus d’informations, consultez SMS_TaskSequence_Action classe WMI du serveur.
OSArchitecture
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificatifs: [VariableName("OSDOSArchitecture"), ValueMap{"","32","64"}]
Définissez l’architecture du système d’exploitation, ou 32
64
. La valeur par défaut est 64
. Pour configurer cette propriété, activez la propriété CheckOSArchitecture .
OSLanguageID
Type de donnéesUInt32
Type d’accès : Lecture/écriture
Qualificatifs: [VariableName("OSDOSLanguageID")]
Définissez un code de langue pour qu’il corresponde à la langue du système d’exploitation. Par exemple, 1033
pour l’anglais (États-Unis). Cette vérification compare la langue que vous définissez sur la propriété OSLanguage de la classe WMI Win32_OperatingSystem sur le client. Pour configurer cette propriété, activez la propriété CheckOSLanguageID .
OSType
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificatifs: [VariableName("OSDOSType"), ValueMap{"CLIENT","SERVER"}]
Définissez le type d’appareil à vérifier, ou CLIENT
SERVER
. La valeur par défaut est CLIENT
. Pour configurer cette propriété, activez la propriété CheckOSType .
ProcessorSpeed
Type de donnéesUInt32
Type d’accès : Lecture/écriture
Qualificatifs: [VariableName("OSDProcessorSpeed")]
Définissez la vitesse minimale du processeur en MHz pour l’appareil. La valeur par défaut est 800
. Pour configurer cette propriété, activez la propriété CheckProcessorSpeed .
SupportedEnvironment
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : [Not_Null:ToInstance]
Pour plus d’informations, consultez SMS_TaskSequence_Action classe WMI du serveur.
La valeur par défaut de cette propriété pour cette action de séquence de tâches est FullOS.
Timeout
Type de donnéesUInt32
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Pour plus d’informations, consultez SMS_TaskSequence_Action classe WMI du serveur.
Remarques
Pour plus d’informations sur les qualificateurs de classe et les qualificateurs de propriété inclus dans la section Propriétés, consultez Configuration Manager qualificateurs de classe et de propriété.
Configuration requise
Conditions requises pour le runtime
Pour plus d’informations, consultez Configuration Manager configuration requise pour le runtime du serveur.
Exigences de développement
Pour plus d’informations, consultez Configuration Manager configuration requise pour le développement du serveur.