SMS_SoftwareUpdateBase 서버 WMI 클래스
SMS_SoftwareUpdateBase
WMI(Windows Management Instrumentation) 클래스는 사이트에서 사용할 수 있는 소프트웨어 업데이트 정보를 노출하고 소프트웨어 업데이트의 핵심 클래스 역할을 하는 SMS 공급자 서버 클래스(Configuration Manager)입니다.
다음 구문은 MOF(Managed Object Format) 코드에서 간소화되며 상속된 모든 속성을 포함합니다.
구문
class SMS_SoftwareUpdateBase : SMS_ConfigurationItemBaseClass
{
String ApplicabilityCondition;
String ArticleID;
String BulletinID;
String CategoryInstance_UniqueIDs[];
UInt32 CI_ID;
String CI_UniqueID;
UInt32 CIType_ID;
UInt32 CIVersion;
UInt64 ConfigurationFlags;
String CreatedBy;
UInt32 CustomSeverity;
String CustomSeverityName;
DateTime DateCreated;
DateTime DateLastModified;
DateTime DatePosted;
DateTime DateRevised;
DateTime EffectiveDate;
UInt32 EULAAccepted;
Boolean EULAExists;
DateTime EULASignoffDate;
String EULASignoffUser;
UInt32 ExecutionContext;
Boolean IsBundle;
Boolean IsContentProvisioned;
Boolean IsDeployable;
Boolean IsDeployed;
Boolean IsDigest;
Boolean IsEnabled;
Boolean IsExpired;
Boolean IsHidden;
Boolean IsLatest;
Boolean IsMetadataOnlyUpdate;
Boolean IsOfflineServiceable;
Boolean IsQuarantined;
Boolean IsSuperseded;
Boolean IsUserDefined;
String LastModifiedBy;
DateTime LastStatusTime;
String LocalizedCategoryInstanceNames[];
String LocalizedDescription;
String LocalizedDisplayName;
SMS_CI_LocalizedEulas LocalizedEulas[];
SMS_CI_LocalizedProperties LocalizedInformation[];
String LocalizedInformativeURL;
UInt32 LocalizedPropertyLocaleID;
UInt32 MaxExecutionTime;
UInt32 ModelID;
String ModelName;
UInt32 NumMissing;
UInt32 NumNotApplicable;
UInt32 NumPresent;
UInt32 NumTotal;
UInt32 NumUnknown;
UInt32 PercentCompliant;
UInt32 PermittedUses;
String PlatformCategoryInstance_UniqueIDs[];
UInt32 PlatformType;
Boolean RequiresExclusiveHandling;
UInt32 RevisionNumber;
SMS_SDMPackageLocalizedData SDMPackageLocalizedData[];
UInt32 SDMPackageVersion;
String SDMPackageXML;
String SecuredScopeNames[];
String SedoObjectVersion;
UInt32 Severity;
String SeverityName;
SInt64 Size;
String SourceSite;
String UpdateLocales[];
};
메서드
클래스는 SMS_SoftwareUpdateBase
메서드를 정의하지 않습니다.
속성
ApplicabilityCondition
데이터 형식: String
액세스 유형: 읽기/쓰기
한정자: [SizeLimit("512"), not_null]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
ArticleID
데이터 형식: String
액세스 유형: 읽기 전용
한정자: [read, SizeLimit("64"), not_null]
소프트웨어 업데이트에 대한 기술 자료 문서 ID입니다. 이 값의 최대 길이는 64자입니다.
BulletinID
데이터 형식: String
액세스 유형: 읽기 전용
한정자: [read, SizeLimit("64"), not_null]
Microsoft 릴리스된 보안 업데이트에 대한 공지 ID입니다. 이 값의 최대 길이는 64자입니다. 기본값은 "None"입니다.
CategoryInstance_UniqueIDs
데이터 형식: String
배열
액세스 유형: 읽기/쓰기
한정자: 없음
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
CI_ID
데이터 형식: UInt32
액세스 유형: 읽기/쓰기
한정자: [키]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
CI_UniqueID
데이터 형식: String
액세스 유형: 읽기/쓰기
한정자:[unique, not_null]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
CIType_ID
데이터 형식: UInt32
액세스 유형: 읽기 전용
한정자: [not_null, 읽기]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
이 클래스의 경우 형식 ID는 SoftwareUpdate(1) 또는 SoftwareUpdateBundle(8)입니다.
CIVersion
데이터 형식: UInt32
액세스 유형: 읽기 전용
한정자: [읽기, not_null]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
ConfigurationFlags
데이터 형식: UInt64
액세스 유형: 읽기 전용
한정자: [bits("COMPLIANCE_POLICY(0)"), 읽기]
SMS_ConfigurationItemBaseClass 서버 WMI 클래스를 참조하세요.
CreatedBy
데이터 형식: String
액세스 유형: 읽기 전용
한정자: [SizeLimit("512"), 읽기, not_null]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
CustomSeverity
데이터 형식: UInt32
액세스 유형: 읽기/쓰기
한정자: 없음
소프트웨어 업데이트에 대한 사용자 지정 심각도 등급입니다. 기본값은 0입니다.
CustomSeverityName
데이터 형식: String
액세스 유형: 읽기 전용
한정자: [읽기]
사용자 지정 심각도 등급에 대한 텍스트입니다.
DateCreated
데이터 형식: DateTime
액세스 유형: 읽기 전용
한정자: [not_null, 읽기]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
DateLastModified
데이터 형식: DateTime
액세스 유형: 읽기 전용
한정자: [읽기]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
DatePosted
데이터 형식: DateTime
액세스 유형: 읽기 전용
한정자: [읽기]
소프트웨어 업데이트가 게시된 날짜 및 시간입니다.
DateRevised
데이터 형식: DateTime
액세스 유형: 읽기 전용
한정자: [읽기]
소프트웨어 업데이트가 수정된 날짜 및 시간입니다.
EffectiveDate
데이터 형식: DateTime
액세스 유형: 읽기 전용
한정자: [읽기]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
EULAAccepted
데이터 형식: UInt32
액세스 유형: 읽기 전용
한정자: [읽기]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
EULAExists
데이터 형식: Boolean
액세스 유형: 읽기 전용
한정자: [읽기]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
EULASignoffDate
데이터 형식: DateTime
액세스 유형: 읽기 전용
한정자: [읽기]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
EULASignoffUser
데이터 형식: String
액세스 유형: 읽기 전용
한정자: [읽기]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
ExecutionContext
데이터 형식: UInt32
액세스 유형: 읽기 전용
한정자: [읽기]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
IsBundle
데이터 형식: Boolean
액세스 유형: 읽기/쓰기
한정자: [not_null]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
IsContentProvisioned
데이터 형식: Boolean
액세스 유형: 읽기 전용
한정자: [읽기]
true
소프트웨어 업데이트 콘텐츠가 프로비전되면 입니다. 기본값은 false
입니다.
IsDeployable
데이터 형식: Boolean
액세스 유형: 읽기 전용
한정자: [읽기]
true
소프트웨어 업데이트가 배포에 포함될 준비가 되었으면 입니다. 기본값은 false
입니다.
IsDeployed
데이터 형식: Boolean
액세스 유형: 읽기 전용
한정자: [읽기]
true
소프트웨어 업데이트가 배포되었으면 입니다. 기본값은 false
입니다.
IsDigest
데이터 형식: Boolean
액세스 유형: 읽기 전용
한정자: [읽기, 지연]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
IsEnabled
데이터 형식: Boolean
액세스 유형: 읽기/쓰기
한정자: [not_null]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
IsExpired
데이터 형식: Boolean
액세스 유형: 읽기/쓰기
한정자: [not_null]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
IsHidden
데이터 형식: Boolean
액세스 유형: 읽기/쓰기
한정자: [not_null]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
IsLatest
데이터 형식: Boolean
액세스 유형: 읽기 전용
한정자: [읽기]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
IsMetadataOnlyUpdate
데이터 형식: Boolean
액세스 유형: 읽기 전용
한정자: [읽기]
true
소프트웨어 업데이트 메타베이스가 업데이트 CI일 뿐입니다. 기본값은 false
입니다.
IsOfflineServiceable
데이터 형식: Boolean
액세스 유형: 읽기 전용
한정자: [읽기]
업데이트를 오프라인 이미지에 적용할 수 있는지 여부입니다. 기본값은 true
입니다.
IsQuarantined
데이터 형식: Boolean
액세스 유형: 읽기 전용
한정자: [읽기]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
IsSuperseded
데이터 형식: Boolean
액세스 유형: 읽기 전용
한정자: [읽기, not_null]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
IsUserDefined
데이터 형식: Boolean
액세스 유형: 읽기/쓰기
한정자: [not_null]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
LastModifiedBy
데이터 형식: String
액세스 유형: 읽기 전용
한정자: [SizeLimit("512"), 읽기, not_null]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
LastStatusTime
데이터 형식: DateTime
액세스 유형: 읽기 전용
한정자: 읽기
마지막 상태 업데이트 시간입니다.
LocalizedCategoryInstanceNames
데이터 형식: String
배열
액세스 유형: 읽기 전용
한정자: [읽기]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
LocalizedDescription
데이터 형식: String
액세스 유형: 읽기 전용
한정자: [읽기]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
LocalizedDisplayName
데이터 형식: String
액세스 유형: 읽기 전용
한정자: [읽기]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
LocalizedEulas
데이터 형식: SMS_CI_LocalizedEulas Array
액세스 유형: 읽기 전용
한정자: [읽기, 지연]
소프트웨어 업데이트에 대한 지역화된 Microsoft 소프트웨어 사용 조건의 배열입니다.
LocalizedInformation
데이터 형식: SMS_CI_LocalizedProperties Array
액세스 유형: 읽기 전용
한정자: [읽기, 지연]
소프트웨어 업데이트에 대한 언어별 지역화된 정보 목록:
String DisplayName
문자열 설명
String InformativeURL
UInt32 LocaleID
LocalizedInformativeURL
데이터 형식:String
액세스 유형: 읽기 전용
한정자: [읽기]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
LocalizedPropertyLocaleID
데이터 형식:UInt32
액세스 유형: 읽기 전용
한정자: [읽기]
SMS_ConfigurationItemBaseClass 서버 WMI 클래스를 참조하세요.
MaxExecutionTime
데이터 형식:UInt32
액세스 유형: 읽기/쓰기
한정자: 없음
소프트웨어 업데이트를 실행하는 데 필요한 최대 시간입니다. 기본값은 30입니다.
ModelID
데이터 형식:UInt32
액세스 유형: 읽기/쓰기
한정자: [not_null]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
ModelName
데이터 형식:String
액세스 유형: 읽기/쓰기
한정자: [고유, not_null]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
NumMissing
데이터 형식:UInt32
액세스 유형: 읽기 전용
한정자: [읽기]
소프트웨어 업데이트가 누락된 대상 컬렉션의 컴퓨터 수입니다.
NumNotApplicable
데이터 형식:UInt32
액세스 유형: 읽기 전용
한정자: [읽기]
소프트웨어 업데이트를 적용할 수 없는 대상 컬렉션의 컴퓨터 수입니다.
NumPresent
데이터 형식:UInt32
액세스 유형: 읽기 전용
한정자: [읽기]
소프트웨어 업데이트가 이미 설치된 대상 컬렉션의 컴퓨터 수입니다.
NumTotal
데이터 형식:UInt32
액세스 유형: 읽기 전용
한정자: [읽기]
소프트웨어 업데이트의 대상 컬렉션에 있는 컴퓨터의 총 수입니다.
NumUnknown
데이터 형식:UInt32
액세스 유형: 읽기 전용
한정자: [읽기]
소프트웨어 업데이트의 상태를 알 수 있는 대상 컬렉션의 컴퓨터 수입니다.
PercentCompliant
데이터 형식:UInt32
액세스 유형: 읽기
한정자: [읽기]
이 구성 항목을 준수하는 클라이언트 컴퓨터의 백분율입니다.
PermittedUses
데이터 형식:UInt32
액세스 유형: 읽기/쓰기
한정자: [not_null]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
PlatformCategoryInstance_UniqueIDs
데이터 형식:String
배열액세스 유형: 읽기/쓰기
한정자: 없음
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
PlatformType
데이터 형식:UInt32
액세스 유형: 읽기/쓰기
한정자: 없음
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
RequiresExclusiveHandling
데이터 형식:Boolean
액세스 유형: 읽기 전용
한정자: [읽기]
true
소프트웨어 업데이트를 별도로 설치해야 하는 경우 입니다. 기본값은false
입니다.RevisionNumber
데이터 형식:UInt32
액세스 유형: 읽기 전용
한정자: [읽기, not_null]
업데이트의 수정 번호입니다.
SDMPackageLocalizedData
데이터 형식:SMS_SDMPackageLocalizedData
배열액세스 유형: 읽기/쓰기
한정자: [지연]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
SDMPackageVersion
데이터 형식:UInt32
액세스 유형: 읽기/쓰기
한정자: [not_null]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
SDMPackageXML
데이터 형식:String
액세스 유형: 읽기/쓰기
한정자: [지연]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
SecuredScopeNames
데이터 형식:String
배열액세스 유형: 읽기 전용
한정자: 없음
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
SedoObjectVersion
데이터 형식:String
액세스 유형: 읽기 전용
한정자: 없음
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
Severity
데이터 형식:UInt32
액세스 유형: 읽기 전용
한정자: [읽기]
소프트웨어 업데이트에 대한 심각도 등급입니다. 기본값은 0입니다.
SeverityName
데이터 형식:String
액세스 유형: 읽기 전용
한정자: [읽기]
심각도 등급에 대한 텍스트입니다.
Size
데이터 형식:SInt64
액세스 유형: 읽기 전용
한정자: [읽기]
소프트웨어 업데이트의 크기입니다.
SourceSite
데이터 형식:String
액세스 유형: 읽기/쓰기
한정자: [SizeLimit("3")]
SMS_ConfigurationItemLatestBaseClass 서버 WMI 클래스를 참조하세요.
이 클래스의 경우 가능한 원본 사이트는 SMS_CIUpdateSources Server WMI 클래스의 속성에 의해
UpdateSource_ID
정의됩니다.UpdateLocales
데이터 형식:String Array
액세스 유형: 읽기 전용
한정자: [읽기]
소프트웨어 업데이트에 적용할 수 있는 로캘입니다.
설명
이 클래스의 클래스 한정자는 다음과 같습니다.
동적
추상
보안됨
속성 섹션에 포함된 클래스 한정자와 속성 한정자 모두에 대한 자세한 내용은 Configuration Manager 클래스 및 속성 한정자를 참조하세요.
SMS_SoftwareUpdate
개체는 SMS_ConfigurationItemBaseClass Server WMI 클래스에 의해 정의된 구성 항목의 형식입니다. 를 사용하여SMS_SoftwareUpdate
Configuration Manager 소프트웨어 업데이트 기능을 사용하여 소프트웨어 업데이트의 준수 여부를 확인합니다.소프트웨어 업데이트 콘텐츠를 수동으로 다운로드해야 합니다. 다운로드해야 하는 콘텐츠를 식별하기 위해 애플리케이션은 서버 WMI 클래스를 SMS_CIToContent 쿼리하고 특정 언어 조건과 일치하는 속성 목록을
ContentID
가져옵니다. 이 목록을 사용하여 애플리케이션은 SMS_CIContentFiles Server WMI 클래스에서 관련 다운로드 URL 및 콘텐츠 파일에 대한 관련 속성을 가져올 수 있습니다.업데이트 콘텐츠가 결정되면 애플리케이션은 필요에 따라 SMS_AuthorizationList Server WMI 클래스 개체를 사용하여 배포할 업데이트를 준비하여 권한 있는 업데이트 목록을 만듭니다. 애플리케이션에는 SMS_Template 서버 WMI 클래스 를 구현하여 사용자 지정 배포 템플릿을 만드는 옵션도 있습니다.
참고
소프트웨어 업데이트를 포함하도록 권한 부여 목록을 빌드하는 경우 애플리케이션은 의 속성을 SMS_SoftwareUpdate
true
로 설정 IsBundle
하여 업데이트가 번들의 일부임을 나타내야 합니다. 자세한 내용은 SMS_AuthorizationList 서버 WMI 클래스를 참조하세요.
애플리케이션이 소프트웨어 업데이트를 배포할 준비가 되면 SMS_UpdatesAssignment 서버 WMI 클래스 개체를 사용하여 배포를 만듭니다.
원하는 구성 관리 노드에서 소프트웨어 업데이트를 가져오거나 만들거나 구성할 수 없습니다. 이러한 함수는 소프트웨어 업데이트를 다운로드할 때 소프트웨어 업데이트 기능을 통해 구성 기준에 사용할 수 있습니다. 따라서 구성 항목 노드 아래에 표시되지 않더라도 구성 기준에 포함되도록 소프트웨어 업데이트 구성 항목을 선택할 수 있습니다.
여러 소프트웨어 업데이트에 대한 정보를 열거하는 데 사용할 수 있는 쿼리에 대한 설명은 특정 조건 일치 업데이트 열거하는 방법을 참조하세요.
요구 사항
런타임 요구 사항
자세한 내용은 Configuration Manager 서버 런타임 요구 사항을 참조하세요.