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.
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;
};
La SMS_TaskSequence_RunCommandLineAction
classe ne définit aucune méthode.
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
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.
Type de donnéesBoolean
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Pour plus d’informations, consultez SMS_TaskSequence_Action classe WMI du serveur.
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.
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.
Type de donnéesBoolean
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Pour plus d’informations, consultez SMS_TaskSequence_Action classe WMI du serveur.
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.
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificatifs: [TaskSequencePackage, CommandLineArg(1)]
ID d’un package associé à l’action.
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.
Type de donnéesBoolean
Type d’accès : Lecture/écriture
Qualificatifs: [VariableName("_SMSTSRunCommandLineAsUser"), RequireR2]
Quand la valeur est true
dé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
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"
.
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.
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.
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 RunAsUser
true
valeur .
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
.
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.
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é.
Pour plus d’informations, consultez Configuration Manager configuration requise pour le runtime du serveur.
Pour plus d’informations, consultez Configuration Manager configuration requise pour le développement du serveur.