Compartilhar via


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.