Partager via


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 3264. 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 CLIENTSERVER. 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.