Classe WMI do servidor SMS_TaskSequence_RunCommandLineAction
A SMS_TaskSequence_RunCommandLineAction
classe WMI é uma classe de servidor provedor de SMS no Configuration Manager. Ele representa uma ação de sequência de tarefas que executa uma linha de comando especificada pelo usuário.
A sintaxe a seguir é simplificada do código MOF (Formato de Objeto Gerenciado) e inclui todas as propriedades herdadas.
Sintaxe
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étodos
A SMS_TaskSequence_RunCommandLineAction
classe não define nenhum método.
Propriedades
CommandLine
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: [Not_Null, CommandLineArg(2), AllowedLen("1-32000")]
Especifique uma linha de comando. O comprimento pode ter entre 1 e 32.000 caracteres. Por exemplo: cmd /c ipconfig > c:\ipconfig.txt
Condition
Tipo de dados: SMS_TaskSequence_Condition
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Para obter mais informações, consulte SMS_TaskSequence_Action classe WMI do servidor.
ContinueOnError
Tipo de dados: Boolean
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Para obter mais informações, consulte SMS_TaskSequence_Action classe WMI do servidor.
Description
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: [AllowedLen("0-255")]
Para obter mais informações, consulte SMS_TaskSequence_Action classe WMI do servidor.
DisableWow64Redirection
Tipo de dados: Boolean
Tipo de acesso: Leitura/Gravação
Qualificadores: [Not_Null, VariableName("SMSTSDisableWow64Redirection")]
Defina true
se o mecanismo de sequência de tarefas desabilitar o redirecionamento de arquivo Wow64 e o redirecionamento do registro de 64 bits. Ele usa esse comportamento quando avalia as condições de arquivo, pasta e registro em um sistema operacional de 64 bits. O valor padrão é false
.
A variável de sequência de tarefas associada a essa propriedade é SMSTSDisableWow64Redirection.
Enabled
Tipo de dados: Boolean
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Para obter mais informações, consulte SMS_TaskSequence_Action classe WMI do servidor.
Name
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: [AllowedLen("1-100")]
Para obter mais informações, consulte SMS_TaskSequence_Action classe WMI do servidor.
PackageID
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: [TaskSequencePackage, CommandLineArg(1)]
A ID de um pacote associado à ação.
OutputVariableName
Tipo de dados: String
Tipo de acesso: leitura/gravação
Qualificadores: Nenhum
Especifique uma variável de sequência de tarefas para armazenar a saída do script.
RunAsUser
Tipo de dados: Boolean
Tipo de acesso: Leitura/Gravação
Qualificadores: [VariableName("_SMSTSRunCommandLineAsUser"), RequireR2]
Quando definida como true
, a linha de comando é executada sob as credenciais especificadas pela UserName
propriedade. O valor padrão é: false
SuccessCodes
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: [SuccessCodes, Not_Null]
Sair de códigos que indicam êxito. A configuração padrão é "0 3010"
.
SupportedEnvironment
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: [Not_Null:ToInstance]
Para obter mais informações, consulte SMS_TaskSequence_Action classe WMI do servidor.
Timeout
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Qualificadores: [Not_Null:ToInstance]
Para obter mais informações, consulte SMS_TaskSequence_Action classe WMI do servidor.
UserName
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: [VariableName("SMSTSRunCommandLineUserName"]
A conta de usuário para executar a linha de comando em quando a RunAsUser
propriedade está definida como true
.
UserPassword
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: [VariableName("SMSTSRunCommandLineUserPassword", Secret]
Senha mascarada associada à conta de usuário usada para executar a linha de comando quando a RunAsUser
propriedade está definida como true
.
WorkingDirectory
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: [AllowedLen("0-255")]
O diretório do qual executar a linha de comando. Defina essa propriedade como um caminho absoluto ou um caminho relativo. O comprimento do caminho deve estar entre 0 e 255 caracteres.
Comentários
As qualificatórias de classe para esta classe incluem:
[CommandLine("smsswd.exe /run:%1 %2"),
ActionCategory("General,1,1"),ActionUI{"AdminUI.TaskSequenceEditor.dll", "Microsoft.ConfigurationManagement.AdminConsole.TaskSequenceEditor", "RunCommandLineControl", "TaskSequenceOptionControl"}]
Para obter mais informações sobre os qualificadores de classe e as qualificatórias de propriedade incluídas na seção Propriedades, consulte Configuration Manager classificadores de classe e propriedade.
Requisitos
Requisitos de runtime
Para obter mais informações, consulte Configuration Manager requisitos de runtime do servidor.
Requisitos de desenvolvimento
Para obter mais informações, consulte Configuration Manager requisitos de desenvolvimento do servidor.