다음을 통해 공유


SMS_TaskSequence_RunCommandLineAction 서버 WMI 클래스

SMS_TaskSequence_RunCommandLineAction WMI 클래스는 Configuration Manager SMS 공급자 서버 클래스입니다. 사용자가 지정한 명령줄을 실행하는 작업 순서 동작을 나타냅니다.

다음 구문은 MOF(Managed Object Format) 코드에서 간소화되며 상속된 모든 속성을 포함합니다.

구문

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]

속성이 로 설정된 true경우 RunAsUser 명령줄을 실행하는 데 사용되는 사용자 계정과 연결된 마스킹된 암호입니다.

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 서버 개발 요구 사항을 참조하세요.