SMS_TaskSequence_RunCommandLineAction 服务器 WMI 类

SMS_TaskSequence_RunCommandLineAction WMI 类是 Configuration Manager 中的 SMS 提供程序服务器类。 它表示运行用户指定的命令行的任务序列操作。

以下语法在托管对象格式 (MOF) 代码中进行了简化,并包含所有继承的属性。

语法

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;
};  

方法

SMS_TaskSequence_RunCommandLineAction 不定义任何方法。

属性

CommandLine

数据类型String

访问类型:读/写

限定 符: [Not_Null, CommandLineArg(2), AllowedLen("1-32000")]

指定命令行。 长度可以介于 1 到 32,000 个字符之间。 例如:cmd /c ipconfig > c:\ipconfig.txt

Condition

数据类型SMS_TaskSequence_Condition

访问类型:读/写

限定符:无

有关详细信息,请参阅 SMS_TaskSequence_Action服务器 WMI 类

ContinueOnError

数据类型Boolean

访问类型:读/写

限定符:无

有关详细信息,请参阅 SMS_TaskSequence_Action服务器 WMI 类

Description

数据类型String

访问类型:读/写

限定 符: [AllowedLen("0-255")]

有关详细信息,请参阅 SMS_TaskSequence_Action服务器 WMI 类

DisableWow64Redirection

数据类型Boolean

访问类型:读/写

限定 符: [Not_Null, VariableName("SMSTSDisableWow64Redirection")]

如果任务序列引擎禁用 Wow64 文件重定向和 64 位注册表重定向,则设置 true 。 它在评估 64 位 OS 上的文件、文件夹和注册表条件时使用此行为。 默认值为 false

与此属性关联的任务序列变量是 SMSTSDisableWow64Redirection

Enabled

数据类型Boolean

访问类型:读/写

限定符:无

有关详细信息,请参阅 SMS_TaskSequence_Action服务器 WMI 类

Name

数据类型String

访问类型:读/写

限定 符: [AllowedLen("1-100")]

有关详细信息,请参阅 SMS_TaskSequence_Action服务器 WMI 类

PackageID

数据类型String

访问类型:读/写

限定 符: [TaskSequencePackage, CommandLineArg(1)]

与操作关联的包的 ID。

OutputVariableName

数据类型String

访问类型:读/写

限定符:无

指定用于存储脚本输出的任务序列变量。

RunAsUser

数据类型Boolean

访问类型:读/写

限定 符: [VariableName("_SMSTSRunCommandLineAsUser"), RequireR2]

true设置为 时,命令行在 属性指定的UserName凭据下运行。 默认值为: false

SuccessCodes

数据类型String

访问类型:读/写

限定 符: [SuccessCodes, Not_Null]

指示成功的退出代码。 默认设置为 "0 3010"

SupportedEnvironment

数据类型String

访问类型:读/写

限定 符: [Not_Null:ToInstance]

有关详细信息,请参阅 SMS_TaskSequence_Action服务器 WMI 类

Timeout

数据类型UInt32

访问类型:读/写

限定 符: [Not_Null:ToInstance]

有关详细信息,请参阅 SMS_TaskSequence_Action服务器 WMI 类

UserName

数据类型String

访问类型:读/写

限定 符: [VariableName("SMSTSRunCommandLineUserName"]

当 属性设置为 true时,要运行命令行的RunAsUser用户帐户。

UserPassword

数据类型String

访问类型:读/写

限定 符: [VariableName("SMSTSRunCommandLineUserPassword", Secret]

当 属性设置为 trueRunAsUser,与用于运行命令行的用户帐户关联的掩码密码。

WorkingDirectory

数据类型String

访问类型:读/写

限定 符: [AllowedLen("0-255")]

要从中运行命令行的目录。 将此属性设置为绝对路径或相对路径。 路径长度必须介于 0 到 255 个字符之间。

备注

此类的类限定符包括:

[CommandLine("smsswd.exe /run:%1 %2"),  

ActionCategory("General,1,1"),ActionUI{"AdminUI.TaskSequenceEditor.dll", "Microsoft.ConfigurationManagement.AdminConsole.TaskSequenceEditor", "RunCommandLineControl", "TaskSequenceOptionControl"}]  

有关“属性”部分中包含的类限定符和属性限定符的详细信息,请参阅 Configuration Manager 类和属性限定符

要求

运行时要求

有关详细信息,请参阅Configuration Manager服务器运行时要求

开发要求

有关详细信息,请参阅Configuration Manager服务器开发要求