Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.