Partager via


SMS_TaskSequence_RunCommandLineAction classe WMI du serveur

La SMS_TaskSequence_RunCommandLineAction classe WMI est une classe de serveur du fournisseur SMS dans 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

Qualificatifs: [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

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

Qualificatifs: [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

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

Définir true si le moteur de séquence de tâches désactive la redirection de fichiers Wow64 et la redirection du 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

Qualificateurs : Aucun

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

Name

Type de donnéesString

Type d’accès : Lecture/écriture

Qualificatifs: [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

Qualificatifs: [TaskSequencePackage, CommandLineArg(1)]

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

OutputVariableName

Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : 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

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

Quand la valeur est truedéfinie sur , 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

Qualificatifs: [SuccessCodes, Not_Null]

Codes de sortie qui indiquent la réussite. Le paramètre par défaut est "0 3010".

SupportedEnvironment

Type de donnéesString

Type d’accès : Lecture/écriture

Qualificatifs: [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

Qualificatifs: [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

Qualificatifs: [VariableName("SMSTSRunCommandLineUserName"]

Compte d’utilisateur sous lequel exécuter la ligne de commande lorsque la propriété a la RunAsUsertruevaleur .

UserPassword

Type de donnéesString

Type d’accès : Lecture/écriture

Qualificatifs: [VariableName("SMSTSRunCommandLineUserPassword", Secret]

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

WorkingDirectory

Type de donnéesString

Type d’accès : Lecture/écriture

Qualificatifs: [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 doit être comprise entre 0 et 255 caractères.

Remarques

Les qualificateurs 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 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.