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 서버 런타임 요구 사항을 참조하세요.
개발 요구 사항
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기