SMS_TaskSequence_RunCommandLineAction classe WMI du serveur

La SMS_TaskSequence_RunCommandLineAction classe WMI est une classe de serveur fournisseur SMS dans le gestionnaire de Configuration Manager. Il représente une action de séquence de tâches qui exécute une ligne de commande spécifiée par l’utilisateur.

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_RunCommandLineAction : SMS_TaskSequence_Action
{
      String CommandLine;
      SMS_TaskSequence_Condition Condition;
      Boolean ContinueOnError;
      String Description;
      Boolean DisableWow64Redirection;
      Boolean Enabled;
      String Name;
      String PackageID;
      String OutputVariableName;
      Boolean RunAsUser;
      String SuccessCodes;
      String SupportedEnvironment;
      UInt32 Timeout;
      String UserName;
      String UserPassword;
      String WorkingDirectory;
};

Méthodes

La SMS_TaskSequence_RunCommandLineAction classe ne définit aucune méthode.

Propriétés

CommandLine

Type de donnéesString

Type d’accès : Lecture/écriture

Qualifications : [Not_Null, CommandLineArg(2), AllowedLen("1-32000")]

Spécifiez une ligne de commande. La longueur peut être comprise entre 1 et 32 000 caractères. Par exemple : cmd /c ipconfig > c:\ipconfig.txt

Condition

Type de donnéesSMS_TaskSequence_Condition

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Pour plus d’informations, consultez SMS_TaskSequence_Action classe WMI du serveur.

ContinueOnError

Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Pour plus d’informations, consultez SMS_TaskSequence_Action classe WMI du serveur.

Description

Type de donnéesString

Type d’accès : Lecture/écriture

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

Pour plus d’informations, consultez SMS_TaskSequence_Action classe WMI du serveur.

DisableWow64Redirection

Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualifications : [Not_Null, VariableName("SMSTSDisableWow64Redirection")]

Définissez true si le moteur de séquence de tâches désactive la redirection de fichier Wow64 et la redirection de Registre 64 bits. Il utilise ce comportement lorsqu’il évalue les conditions de fichier, de dossier et de Registre sur un système d’exploitation 64 bits. La valeur par défaut est false.

La variable de séquence de tâches associée à cette propriété est SMSTSDisableWow64Redirection.

Enabled

Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Pour plus d’informations, consultez SMS_TaskSequence_Action classe WMI du serveur.

Name

Type de donnéesString

Type d’accès : Lecture/écriture

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

Pour plus d’informations, consultez SMS_TaskSequence_Action classe WMI du serveur.

PackageID

Type de donnéesString

Type d’accès : Lecture/écriture

Qualifications : [TaskSequencePackage, CommandLineArg(1)]

ID d’un package associé à l’action.

OutputVariableName

Type de donnéesString

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Spécifiez une variable de séquence de tâches pour stocker la sortie du script.

RunAsUser

Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualifications : [VariableName("_SMSTSRunCommandLineAsUser"), RequireR2]

Lorsqu’elle est définie sur true, la ligne de commande s’exécute sous les informations d’identification spécifiées par la UserName propriété. La valeur par défaut est : false

SuccessCodes

Type de donnéesString

Type d’accès : Lecture/écriture

Qualifications : [SuccessCodes, Not_Null]

Code de sortie indiquant la réussite. Le paramètre par défaut est "0 3010".

SupportedEnvironment

Type de donnéesString

Type d’accès : Lecture/écriture

Qualifications : [Not_Null:ToInstance]

Pour plus d’informations, consultez SMS_TaskSequence_Action classe WMI du serveur.

Timeout

Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualifications : [Not_Null:ToInstance]

Pour plus d’informations, consultez SMS_TaskSequence_Action classe WMI du serveur.

UserName

Type de donnéesString

Type d’accès : Lecture/écriture

Qualifications : [VariableName("SMSTSRunCommandLineUserName"]

Compte d’utilisateur devant exécuter la ligne de commande sous lorsque la RunAsUser propriété est définie sur true.

UserPassword

Type de donnéesString

Type d’accès : Lecture/écriture

Qualifications : [VariableName("SMSTSRunCommandLineUserPassword", Secret]

Mot de passe masqué associé au compte d’utilisateur utilisé pour exécuter la ligne de commande lorsque la RunAsUser propriété est définie sur true.

WorkingDirectory

Type de donnéesString

Type d’accès : Lecture/écriture

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

Répertoire à partir duquel exécuter la ligne de commande. Définissez cette propriété sur un chemin absolu ou un chemin relatif. La longueur du chemin d’accès doit comporter entre 0 et 255 caractères.

Remarques

Les qualificatifs de classe pour cette classe sont les suivants :

[CommandLine("smsswd.exe /run:%1 %2"),

ActionCategory("General,1,1"),ActionUI{"AdminUI.TaskSequenceEditor.dll", "Microsoft.ConfigurationManagement.AdminConsole.TaskSequenceEditor", "RunCommandLineControl", "TaskSequenceOptionControl"}]

Pour plus d’informations sur les qualificateurs de classe et de propriété inclus dans la section Propriétés, voir Qualificateurs de classe et de propriété du Configuration Manager.

Configuration requise

Configuration requise pour l’exécution

Pour plus d’informations, consultez Configuration requise pour l’exécution du serveur Configuration Manager.

Configuration requise pour le développement

Pour plus d’informations, voir Configuration requise pour le développement du serveur Configuration Manager.