다음을 통해 공유


SMS_DriverPackage 서버 WMI 클래스

SMS_DriverPackage WMI(Windows Management Instrumentation) 클래스는 CONFIGURATION MANAGER 하나 이상의 디바이스 드라이버가 연결된 프로그램 이진 파일의 배포 단위인 패키지를 나타내는 SMS 공급자 서버 클래스입니다.

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

구문

Class SMS_DriverPackage : SMS_PackageBaseclass  
{  
      UInt32 ActionInProgress;  
      String AlternateContentProviders;  
      String Description;  
      UInt8 ExtendedData[];  
      UInt32 ExtendedDataSize;  
      UInt32 ForcedDisconnectDelay;  
      Boolean ForcedDisconnectEnabled;  
      UInt32 ForcedDisconnectNumRetries;  
      UInt8 Icon[];  
      UInt32 IconSize;  
      Boolean IgnoreAddressSchedule;  
      UInt8 ISVData[];  
      UInt32 ISVDataSize;  
      String Language;  
      DateTime LastRefreshTime;  
      String LocalizedCategoryInstanceNames[];  
      String Manufacturer;  
      String MIFFilename;  
      String MIFName;  
      String MIFPublisher;  
      String MIFVersion;  
      String Name;  
      UInt32 NumOfPrograms;  
      String PackageID;  
      UInt32 PackageSize;  
      UInt32 PackageType;  
      UInt32 PkgFlags;  
      UInt32 PkgSourceFlag;  
      String PkgSourcePath;  
      String PreferredAddressType;  
      UInt32 Priority;  
      Boolean RefreshPkgSourceFlag;  
      SMS_ScheduleToken RefreshSchedule[];  
      String SecuredScopeNames;  
      String SedoObjectVersion;  
      String ShareName;  
      UInt32 ShareType;  
      DateTime SourceDate;  
      String SourceSite;  
      UInt32 SourceVersion;  
      String StoredPkgPath;  
      UInt32 StoredPkgVersion;  
      String Version;  
};  

메서드

다음 표에서는 의 메서드를 보여 줍니다 SMS_DriverPackage.

방법 설명
클래스 SMS_DriverPackage AddChangeNotification 메서드 드라이버 패키지 변경 알림을 추가합니다.
클래스 SMS_DriverPackage AddDistributionPoints 메서드 드라이버 패키지에 대한 배포 지점을 추가합니다.
클래스 SMS_DriverPackage AddDriverContent 메서드 패키지에 드라이버를 추가하고 배포 지점에 복제합니다.
클래스 SMS_DriverPackage CheckSourceFolder 메서드 이 드라이버 패키지의 원본 폴더를 확인합니다.
클래스 SMS_DriverPackage RebuildPackage 메서드 이 드라이버 패키지의 내용을 복원합니다.
클래스 SMS_DriverPackage RefreshPkgSource 메서드 패키지 속성이 변경되지 않은 경우 모든 배포 지점에서 패키지 원본을 새로 고칩니다.
클래스 SMS_DriverPackage RemoveDriverContent 메서드 드라이버 패키지에서 지정된 드라이버를 제거합니다.
클래스 SMS_DriverPackage SetSourceSite 메서드 드라이버 패키지에 대한 원본 사이트의 코드를 설정합니다.
클래스 SMS_DriverPackage Unlock 메서드 원본 사이트를 현재 사이트로 설정하여 드라이버 패키지의 잠금을 해제합니다.
클래스 SMS_DriverPackage ValidateNewPackageSource 메서드 콘텐츠를 확인하여 새 패키지 원본 위치의 유효성을 검사합니다.

속성

ActionInProgress
데이터 형식: UInt32

액세스 유형: 읽기 전용

한정자: [읽기]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

AlternateContentProviders
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: [large, lazy]

이 클래스에는 사용되지 않습니다.

Description
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

ExtendedData
데이터 형식: UInt8 배열

액세스 유형: 읽기/쓰기

한정자: [large, lazy]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

ExtendedDataSize
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: [지연]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

ForcedDisconnectDelay
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

ForcedDisconnectEnabled
데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

ForcedDisconnectNumRetries
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

Icon
데이터 형식: UInt8 배열

액세스 유형: 읽기/쓰기

한정자: [large]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

IconSize
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: [지연]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

IgnoreAddressSchedule
데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

ISVData
데이터 형식: UInt8 배열

액세스 유형: 읽기/쓰기

한정자: [large, lazy]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

ISVDataSize
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: [지연]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

Language
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

LastRefreshTime
데이터 형식: DateTime

액세스 유형: 읽기 전용

한정자: [읽기]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

LocalizedCategoryInstanceNames
데이터 형식: String 배열

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

Manufacturer
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

MIFFilename
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

MIFName
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

MIFPublisher
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

MIFVersion
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

Name
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

NumOfPrograms
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

PackageID
데이터 형식: String

액세스 유형: [키]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

PackageSize
데이터 형식: UInt32

액세스 유형: 읽기

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

PackageType
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

이 클래스의 경우 패키지 유형은 PKG_TYPE_DRIVER(3)입니다.

PkgFlags
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: [비트]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

PkgSourceFlag
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

PkgSourcePath
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

드라이버 패키지에 대한 UNC 경로입니다.

PreferredAddressType
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

Priority
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

RefreshPkgSourceFlag
데이터 형식: Boolean

액세스 유형: 읽기/쓰기

한정자: [지연]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

RefreshSchedule
데이터 형식: SMS_ScheduleToken 배열

액세스 유형:

한정자: [max(15), 지연]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

SecuredScopeNames
데이터 형식: String 배열

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

SedoObjectVersion
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

ShareName
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

ShareType
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

SourceDate
데이터 형식: DateTime

액세스 유형: 읽기 전용

한정자: [읽기]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

SourceSite
데이터 형식: String

액세스 유형: 읽기 전용

한정자: [읽기]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

SourceVersion
데이터 형식: UInt32

액세스 유형: 읽기 전용

한정자: [읽기]

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

StoredPkgPath
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

StoredPkgVersion
데이터 형식: UInt32

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

Version
데이터 형식: String

액세스 유형: 읽기/쓰기

한정자: 없음

SMS_PackageBaseclass 서버 WMI 클래스를 참조하세요.

설명

이 클래스의 클래스 한정자는 다음과 같습니다.

  • 보안됨

  • Icon("Package.ico")

    속성 섹션에 포함된 클래스 한정자와 속성 한정자 모두에 대한 자세한 내용은 Configuration Manager 클래스 및 속성 한정자를 참조하세요.

    애플리케이션은 이 클래스를 사용하여 하나 이상의 디바이스 드라이버에 대한 콘텐츠가 포함된 드라이버 패키지를 만듭니다. 애플리케이션이 새 드라이버를 추가하면 콘텐츠가 드라이버 패키지 공유에 추가됩니다. 그런 다음 컴퓨터에서 드라이버를 설치할 수 있도록 드라이버 패키지를 배포 지점에 복사할 수 있습니다. 자세한 내용은 Configuration Manager Windows 드라이버용 드라이버 패키지를 만드는 방법을 참조하세요.

요구 사항

런타임 요구 사항

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

개발 요구 사항

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