CCM_SoftwareBase 클라이언트 WMI 클래스

CCM_SoftwareBase WMI(Windows Management Instrumentation) 클래스는 Configuration Manager 소프트웨어 업데이트와 같은 관리 엔터티의 기본 클래스를 나타내는 SMS 공급자 서버 클래스입니다. 애플리케이션 등 이 클래스에는 이러한 관리 엔터티의 공통 속성이 포함됩니다. 이 클래스는 완전성을 위해 여기에 나열되며 파생 클래스가 상속할 기본 클래스 속성을 표시합니다. 클라이언트 SDK 사용자는 항상 특정 파생 클래스를 사용하여 기능을 달성합니다.

중요

소프트웨어 업데이트 클라이언트 쪽 SDK는 Configuration Manager 사이트 서버에서 클라이언트에 배포되고 적용 가능하며 아직 클라이언트에 설치되지 않은 업데이트 집합만 반환합니다.

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

구문

Class CCM_SoftwareBase :    
{  
    UInt32 ContentSize;  
    DateTime Deadline;  
    String Description;  
    UInt32 ErrorCode;  
    UInt32 EstimatedInstallTime;  
    UInt32 EvaluationState;  
    String FullName;  
    String Name;  
    DateTime NextUserScheduledTime;  
    UInt32 PercentComplete;  
    String Publisher;  
    UInt32 Type;  
};  

메서드

클래스는 CCM_SoftwareBase 메서드를 정의하지 않습니다.

속성

ContentSize
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

콘텐츠 크기를 나타냅니다. 관리되는 엔터티에 연결된 이진 콘텐츠가 있는 경우에만 채워집니다.

Deadline
데이터 형식: DateTime

액세스 유형: 읽기/쓰기

한정자: 없음

클라이언트 컴퓨터에 이 관리되는 엔터티를 배포하기 위해 관리자가 지정한 최종 기한입니다.

Description
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

관리되는 엔터티에 대한 설명입니다.

ErrorCode
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

오류 코드입니다.

EstimatedInstallTime
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

EstimatedInstallTime

EvaluationState
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

콘텐츠 다운로드, 대기 서비스window 등과 같은 소프트웨어 적용 상태입니다.

소프트웨어 적용 상태 상태 설명
0 알 수 없음 사용할 수 있는 상태 정보가 없습니다.
1 Enforced 애플리케이션은 원하는/해결된 상태로 적용됩니다.
2 NotRequired 애플리케이션은 클라이언트에서 필요하지 않습니다.
3 ApplicationForEnforcement 애플리케이션을 적용할 수 있습니다(확인된 상태에 따라 설치 또는 제거). 콘텐츠가 다운로드되었을 수도 있고 다운로드되지 않았을 수도 있습니다.
4 EnforcementFailed 애플리케이션을 마지막으로 적용하지 못했습니다(설치/제거).
5 평가 애플리케이션은 현재 콘텐츠 다운로드가 완료되는 것을 기다리고 있습니다.
6 DownloadingContent 애플리케이션은 현재 콘텐츠 다운로드가 완료되는 것을 기다리고 있습니다.
7 WaitingforDependenciesDownload 애플리케이션은 현재 해당 종속성이 다운로드 될 때까지 기다리고 있습니다.
8 WaitingforServiceWindow 애플리케이션은 현재 서비스 창을 기다리고 있습니다.
9 WaitingforReboot 애플리케이션은 현재 이전에 보류 중인 다시 부팅을 기다리고 있습니다.
10 WaitingToEnforce 애플리케이션은 현재 직렬화된 적용을 기다리고 있습니다.
11 강제 적용디펜덴시 애플리케이션은 현재 종속성을 적용하고 있습니다.
12 적용 애플리케이션이 현재 적용되고 있습니다.
13 SoftRebootPending 애플리케이션 설치/제거가 적용되고 일시 재부팅이 보류 중입니다.
14 HardRebootPending 애플리케이션이 설치/제거되었으며 하드 다시 부팅이 보류 중입니다.
15 PendingUpdate 업데이트를 사용할 수 있지만 설치가 보류 중입니다.
16 EvaluationFailed 애플리케이션을 평가하지 못했습니다.
17 WaitingUserReconnect 애플리케이션은 현재 활성 사용자 세션이 적용하기를 기다리고 있습니다.
18 WaitingforUserLogoff 애플리케이션은 현재 모든 사용자가 로그오프하기를 기다리고 있습니다.
19 WaitingforUserLogon 애플리케이션은 현재 사용자 로그온을 기다리고 있습니다.
20 InProgressWaitingRetry 애플리케이션이 재시도를 기다리고 있습니다.
21 WaitingforPresModeOff 애플리케이션이 프레젠테이션 모드가 꺼질 때까지 기다리고 있습니다.
22 AdvanceDownloadingContent 애플리케이션이 콘텐츠를 미리 다운로드하고 있습니다(설치 작업 외부에서 다운로드).
23 AdvanceDependenciesDownload 애플리케이션이 종속 콘텐츠를 미리 다운로드하고 있습니다(설치 작업 외부에서 다운로드).
24 DownloadFailed 애플리케이션을 다운로드하지 못했습니다(설치 작업 중에 다운로드).
25 AdvanceDownloadFailed 애플리케이션이 사전 다운로드에 실패했습니다(설치 작업 외부에서 다운로드).
26 DownloadSuccess 다운로드 성공(설치 작업 중 다운로드).
27 PostEnforceEvaluation 사후 적용 평가.

FullName
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

소프트웨어 업데이트, 애플리케이션 등과 같은 관리되는 엔터티의 전체 이름입니다.

Name
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

소프트웨어 업데이트, 애플리케이션 등과 같은 실제 관리형 엔터티의 이름입니다.

NextUserScheduledTime
데이터 형식: DateTime

액세스 유형: 읽기/쓰기

한정자: 없음

최종 사용자가 이 관리되는 엔터티를 배포하려는 다음 예약된 시간입니다.

PercentComplete
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

완료율입니다.

Publisher
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

Windows 업데이트 제공되는 소프트웨어 업데이트에 대한 Microsoft 같은 관리되는 엔터티를 게시한 게시자입니다.

Type
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

형식.

설명

요구 사항

런타임 요구 사항

자세한 내용은 Configuration Manager 서버 런타임 요구 사항을 참조하세요.

개발 요구 사항

자세한 내용은 Configuration Manager 서버 개발 요구 사항을 참조하세요.