SMS_ClientOperation 서버 WMI 클래스SMS_ClientOperation Server WMI Class

SMS_ClientOperationWMI (WMI(Windows Management Instrumentation)) 클래스는 클라이언트 작업 집합을 나타내는 Configuration Manager의 SMS 공급자 서버 클래스입니다.The SMS_ClientOperation Windows Management Instrumentation (WMI) class is an SMS Provider server class, in Configuration Manager, that represents a set of client actions.

MOF(Managed Object Format) 코드에서 간결하게 표기된 다음 구문은 상속된 속성을 모두 포함합니다.The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties.

구문Syntax

Class SMS_ClientOperation : SMS_BaseClass  
{  
    SMS_ClientAction Actions[];  
    String CollectionID;  
    String CreatedBy;  
    UInt32 DependentClientOperations[];  
    String Filter;  
    UInt32 FilterType;  
    UInt32 ID;  
    Boolean IsActionsDependent;  
    String PrimaryActionTargetObjectID;  
    String PrimaryActionTargetObjectName;  
    UInt32 PrimaryActionTargetObjectType;  
    UInt32 PrimaryActionType;  
    UInt32 Priority;  
    DateTime RequestedTime;  
    String SourceSite;  
    UInt32 State;  
    String TargetCollectionName;  
    UInt32 TargetResourceIDs[];  
    UInt32 TargetType;  
    String UniqueID;  
};  

메서드Methods

다음 표에서는 클래스의 메서드를 보여 줍니다 SMS_ClientOperation .The following table lists the methods in the SMS_ClientOperation class.

메서드Method 설명Description
클래스 SMS_ClientOperation의 AllowThreat 메서드AllowThreat Method in Class SMS_ClientOperation 지정 된 위협 (ID로 식별 됨)을 특정 컬렉션의 모든 멤버로 허용 합니다.Allow the specified threat (identified by ID) to all members in a specific collection.
클래스 SMS_ClientOperation의 CancelClientOperation 메서드CancelClientOperation Method in Class SMS_ClientOperation 클라이언트 작업을 취소 합니다.Cancels a client operation.
클래스 SMS_ClientOperation의 DeleteClientOperation 메서드DeleteClientOperation Method in Class SMS_ClientOperation 클라이언트 작업을 삭제 합니다.Deletes a client operation.
클래스 SMS_ClientOperation의 ExcludeScanPaths 메서드ExcludeScanPaths Method in Class SMS_ClientOperation 지정 된 컬렉션에 있는 모든 멤버의 검색 경로를 제외 합니다.Excludes scan paths from all members in specified collection.
클래스 SMS_ClientOperation의 IsClientOperationAllowed 메서드IsClientOperationAllowed Method in Class SMS_ClientOperation 사용자에 게 작업을 실행할 수 있는 권한이 있는지 여부를 확인 합니다.Checks whether a user has permission to execute an operation.
클래스 SMS_ClientOperation의 IsClientOperationUpdateAllowed 메서드IsClientOperationUpdateAllowed Method in Class SMS_ClientOperation 사용자에 게 작업을 업데이트할 수 있는 권한이 있는지 여부를 확인 합니다.Checks whether a user has permission to update an operation.
클래스 SMS_ClientOperation의 InitiateClientOperation 메서드InitiateClientOperation Method in Class SMS_ClientOperation 클라이언트 작업을 시작 합니다.Initiates a client operation.
클래스 SMS_ClientOperation의 RestoreQuarantinedItem 메서드RestoreQuarantinedItem Method in Class SMS_ClientOperation 지정 된 위협에 의해 감염 된 컬렉션의 모든 멤버에 격리 된 항목을 복원 합니다.Restores quarantined items to all members in a collection infected by specified threat.

속성Properties

Actions
데이터 형식: SMS_ClientAction ArrayData type: SMS_ClientAction Array

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: [lazy]Qualifiers: [lazy]

대상 클라이언트에서 실행할 포함 된 클라이언트 작업의 집합입니다.A set of embedded client actions to be executed on target clients.

CollectionID
데이터 형식: StringData type: String

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: none

이 작업의 대상 컬렉션 식별자입니다.Target collection identifier of this operation.

CreatedBy
데이터 형식: StringData type: String

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: none

이 작업을 만든 사용자입니다.User who created this operation.

DependentClientOperations
데이터 형식: UInt32 ArrayData type: UInt32 Array

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: [lazy]Qualifiers: [lazy]

종속 클라이언트 작업의 포함 된 Id입니다.Embedded IDs of dependent client operations.

Filter
데이터 형식: StringData type: String

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: none

스레드 식별자 필터입니다.Thread identifier filter.

FilterType
데이터 형식: UInt32Data type: UInt32

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: none

가 3 인 경우에만 적용 되는 대상 멤버의 필터 유형입니다 TargetType .Filter type of the target members, applicable only when the TargetType is 3. 가능한 값은 다음과 같습니다.Possible values are:

Value 필터 형식Filter type
00 필터가 없습니다.No filter.
11 지정 된 위협 (필터)에 의해 감염 되었습니다.Infected by given threat (Filter).

ID
데이터 형식: UInt32Data type: UInt32

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: [키]Qualifiers: [key]

이 인스턴스의 식별자입니다.Identifier for this instance.

IsActionsDependent
데이터 형식: BooleanData type: Boolean

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: none

true 이 작업 내의 작업이 이전 작업에 따라 달라 지는 경우입니다.true if the actions within this operation depend on a previous one.

PrimaryActionTargetObjectID
데이터 형식: StringData type: String

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: none

기본 동작에 대 한 대상 개체의 개체 ID입니다.Object ID of the target object of the primary action.

PrimaryActionTargetObjectName
데이터 형식: StringData type: String

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: none

기본 동작의 대상 개체 이름입니다.Name of the target object of the primary action.

PrimaryActionTargetObjectType
데이터 형식: UInt32Data type: UInt32

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: none

기본 동작의 대상 개체 유형입니다.Target object type of the primary action. 가능한 값은 다음과 같습니다.Possible values are:

Value 개체 유형Object type
11 위협Threat

PrimaryActionType
데이터 형식: UInt32Data type: UInt32

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: none

"기본 작업의 동작 유형입니다."Action type of the primary action. 가능한 값은 다음과 같습니다.Possible values are:

Value 작업 유형Action type
11 전체 검사Full Scan
22 빠른 검사Quick Scan
33 정의 다운로드Download Definition
44 소프트웨어 업데이트 평가Evaluate Software Update
55 검색 경로 제외Exclude Scan Path
66 기본 작업 재정의Override Default Action
77 격리 항목 복원Restore Quarantine Items
88 이제 requestpolicyRequestPolicyNow

Priority
데이터 형식: UInt32Data type: UInt32

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: none

작업 우선 순위 (1 최고, 50 가장 낮음).Operation priority (1 Highest, 50 Lowest).

RequestedTime
데이터 형식: DateTimeData type: DateTime

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: none

이 작업을 만든 시간입니다.Creation time of this operation.

SourceSite
데이터 형식: StringData type: String

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: none

작업이 시작 된 사이트의 파생 코드입니다.Side code of the site from which the operation was initiated.

State
데이터 형식: UInt32Data type: UInt32

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: none

작업 상태입니다.Operation state. 가능한 값은 다음과 같습니다.Possible values are:

Value 작업 상태Operation state
00 비활성Inactive
11 ActiveActive
22 서비스 해제Decommission

TargetCollectionName
데이터 형식: StringData type: String

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: none

이 작업의 대상 컬렉션 이름입니다.Target collection name of this operation.

TargetResourceIDs
데이터 형식: UInt32 ArrayData type: UInt32 Array

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: none

대상 클라이언트의 포함 된 리소스 Id입니다.The embedded Resource IDs of target clients.

TargetType
데이터 형식: UInt32Data type: UInt32

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: none

작업 대상 유형입니다.Operation target type. 가능한 값은 다음과 같습니다.Possible values are:

Value 대상 형식Target type
00 지정 된 컬렉션의 현재 멤버입니다.Current members of a specified collection.
11 지정 된 컬렉션의 특정 클라이언트Specific clients in a specified collection.
22 지정 된 컬렉션의 멤버입니다.Members of a specified collection.
33 지정 된 조건과 일치 하는 특정 컬렉션의 멤버입니다.Members of a specific collection matching specified criteria.

UniqueID
데이터 형식: StringData type: String

액세스 형식: 읽기/쓰기Access type: Read/Write

한정자: 없음Qualifiers: none

이 인스턴스의 고유 식별자입니다.Unique identifier for this instance.

요구 사항Requirements

런타임 요구 사항Runtime Requirements

자세한 내용은 Configuration Manager 서버 런타임 요구 사항을 참조하세요.For more information, see Configuration Manager Server Runtime Requirements.

개발 요구 사항Development Requirements

자세한 내용은 Configuration Manager 서버 개발 요구 사항을 참조하세요.For more information, see Configuration Manager Server Development Requirements.