Класс 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.