Поделиться через


Класс WMI сервера SMS_TaskSequence_RunCommandLineAction

Класс SMS_TaskSequence_RunCommandLineAction WMI — это класс сервера поставщика SMS в Configuration Manager. Он представляет действие последовательности задач, которое запускает указанную пользователем командную строку.

Следующий синтаксис упрощен в коде 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")]

Установите значение true , если подсистема последовательности задач отключает перенаправление файлов Wow64 и перенаправление 64-разрядного реестра. Это поведение используется при оценке условий файлов, папок и реестра в 64-разрядной ОС. Значение по умолчанию — false.

Переменная последовательности задач, связанная с этим свойством, — SMSTSDisableWow64Redirection.

Enabled

Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: Нет

Дополнительные сведения см . в разделе SMS_TaskSequence_Action класса WMI сервера.

Name

Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [AllowedLen("1-100")]

Дополнительные сведения см . в разделе SMS_TaskSequence_Action класса WMI сервера.

PackageID

Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [TaskSequencePackage, CommandLineArg(1)]

Идентификатор пакета, связанного с действием.

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"]

Учетная запись пользователя, в которой выполняется командная строка, когда свойству RunAsUser присвоено значение true.

UserPassword

Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [VariableName("SMSTSRunCommandLineUserPassword", Secret]

Пароль в маске, связанный с учетной записью пользователя, которая используется для запуска командной строки, если свойству RunAsUser присвоено значение true.

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.