Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die SMS_DriverPackage WMI-Klasse (Windows Management Instrumentation) ist eine SMS-Anbieter-Serverklasse im Configuration Manager, die das Paket darstellt, das die Verteilungseinheit von Programmbinärdateien darstellt, denen ein oder mehrere Gerätetreiber zugeordnet sind.
Die folgende Syntax wurde aus MOF-Code (Managed Object Format) vereinfacht und enthält alle geerbten Eigenschaften.
Syntax
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;
};
Methoden
Die folgende Tabelle zeigt die Methoden in SMS_DriverPackage.
| Methode | Beschreibung |
|---|---|
| AddChangeNotification-Methode in Klasse SMS_DriverPackage | Fügt eine Änderungsbenachrichtigung für das Treiberpaket hinzu. |
| AddDistributionPoints-Methode in Klasse SMS_DriverPackage | Fügt die Verteilungspunkte für das Treiberpaket hinzu. |
| AddDriverContent-Methode in Klasse SMS_DriverPackage | Fügt dem Paket einen Treiber hinzu und repliziert ihn an Verteilungspunkte. |
| CheckSourceFolder-Methode in Klasse SMS_DriverPackage | Überprüft den Quellordner auf dieses Treiberpaket. |
| RebuildPackage-Methode in Klasse SMS_DriverPackage | Stellt den Inhalt dieses Treiberpakets wieder her. |
| RefreshPkgSource-Methode in Klasse SMS_DriverPackage | Aktualisiert die Paketquelle an allen Verteilungspunkten, wenn sich die Paketeigenschaften nicht geändert haben. |
| RemoveDriverContent-Methode in Klasse SMS_DriverPackage | Entfernt den angegebenen Treiber aus dem Treiberpaket. |
| SetSourceSite-Methode in Klasse SMS_DriverPackage | Legt den Code der Quellwebsite für das Treiberpaket fest. |
| Unlock-Methode in Klasse SMS_DriverPackage | Legt die Quell-Site auf die aktuelle Site fest und entsperrt das Treiberpaket. |
| ValidateNewPackageSource-Methode in Klasse SMS_DriverPackage | Überprüft den neuen Quellspeicherort des Pakets, indem der Inhalt überprüft wird. |
Eigenschaften
ActionInProgress Datentyp: UInt32
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_PackageBaseclass Server WMI-Klasse.
AlternateContentProviders Datentyp: String
Zugriffstyp: Lesen/Schreiben
Qualifikanten: [groß, faul]
Wird für diesen Kurs nicht verwendet.
Description Datentyp: String
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_PackageBaseclass Server WMI-Klasse.
ExtendedData Datentyp: UInt8 Array
Zugriffstyp: Lesen/Schreiben
Qualifikanten: [groß, faul]
Siehe SMS_PackageBaseclass Server WMI-Klasse.
ExtendedDataSize Datentyp: UInt32
Zugriffstyp: Lesen/Schreiben
Qualifikanten: [faul]
Siehe SMS_PackageBaseclass Server WMI-Klasse.
ForcedDisconnectDelay Datentyp: UInt32
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_PackageBaseclass Server WMI-Klasse.
ForcedDisconnectEnabled Datentyp: Boolean
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_PackageBaseclass Server WMI-Klasse.
ForcedDisconnectNumRetries Datentyp: UInt32
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_PackageBaseclass Server WMI-Klasse.
Icon Datentyp: UInt8 Array
Zugriffstyp: Lesen/Schreiben
Qualifikanten: [groß]
Siehe SMS_PackageBaseclass Server WMI-Klasse.
IconSize Datentyp: UInt32
Zugriffstyp: Lesen/Schreiben
Qualifikanten: [faul]
Siehe SMS_PackageBaseclass Server WMI-Klasse.
IgnoreAddressSchedule Datentyp: Boolean
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_PackageBaseclass Server WMI-Klasse.
ISVData Datentyp: UInt8 Array
Zugriffstyp: Lesen/Schreiben
Qualifikanten: [groß, faul]
Siehe SMS_PackageBaseclass Server WMI-Klasse.
ISVDataSize Datentyp: UInt32
Zugriffstyp: Lesen/Schreiben
Qualifikanten: [faul]
Siehe SMS_PackageBaseclass Server WMI-Klasse.
Language Datentyp: String
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_PackageBaseclass Server WMI-Klasse.
LastRefreshTime Datentyp: DateTime
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_PackageBaseclass Server WMI-Klasse.
LocalizedCategoryInstanceNames Datentyp: String Array
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_PackageBaseclass Server WMI-Klasse.
Manufacturer Datentyp: String
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_PackageBaseclass Server WMI-Klasse.
MIFFilename Datentyp: String
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_PackageBaseclass Server WMI-Klasse.
MIFName Datentyp: String
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_PackageBaseclass Server WMI-Klasse.
MIFPublisher Datentyp: String
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_PackageBaseclass Server WMI-Klasse.
MIFVersion Datentyp: String
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_PackageBaseclass Server WMI-Klasse.
Name Datentyp: String
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_PackageBaseclass Server WMI-Klasse.
NumOfPrograms Datentyp: UInt32
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_PackageBaseclass Server WMI-Klasse.
PackageID Datentyp: String
Zugriffsart: [key]
Siehe SMS_PackageBaseclass Server WMI-Klasse.
PackageSize Datentyp: UInt32
Zugriffsart: Lesen
Siehe SMS_PackageBaseclass Server WMI-Klasse.
PackageType Datentyp: UInt32
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_PackageBaseclass Server WMI-Klasse.
Für diese Klasse ist der Pakettyp PKG_TYPE_DRIVER (3).
PkgFlags Datentyp: UInt32
Zugriffstyp: Lesen/Schreiben
Qualifier: [bits]
Siehe SMS_PackageBaseclass Server WMI-Klasse.
PkgSourceFlag Datentyp: UInt32
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_PackageBaseclass Server WMI-Klasse.
PkgSourcePath Datentyp: String
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Der UNC-Pfad zum Treiberpaket.
PreferredAddressType Datentyp: String
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_PackageBaseclass Server WMI-Klasse.
Priority Datentyp: UInt32
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_PackageBaseclass Server WMI-Klasse.
RefreshPkgSourceFlag Datentyp: Boolean
Zugriffstyp: Lesen/Schreiben
Qualifikanten: [faul]
Siehe SMS_PackageBaseclass Server WMI-Klasse.
RefreshSchedule Datentyp: SMS_ScheduleToken Array
Zugriffsart:
Qualifier: [max(15), faul]
Siehe SMS_PackageBaseclass Server WMI-Klasse.
SecuredScopeNames Datentyp: String Array
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_PackageBaseclass Server WMI-Klasse.
SedoObjectVersion Datentyp: String
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_PackageBaseclass Server WMI-Klasse.
ShareName Datentyp: String
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_PackageBaseclass Server WMI-Klasse.
ShareType Datentyp: UInt32
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_PackageBaseclass Server WMI-Klasse.
SourceDate Datentyp: DateTime
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_PackageBaseclass Server WMI-Klasse.
SourceSite Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_PackageBaseclass Server WMI-Klasse.
SourceVersion Datentyp: UInt32
Zugriffstyp: Schreibgeschützt
Qualifikanten: [lesen]
Siehe SMS_PackageBaseclass Server WMI-Klasse.
StoredPkgPath Datentyp: String
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_PackageBaseclass Server WMI-Klasse.
StoredPkgVersion Datentyp: UInt32
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_PackageBaseclass Server WMI-Klasse.
Version Datentyp: String
Zugriffstyp: Lesen/Schreiben
Qualifikanten: Keine
Siehe SMS_PackageBaseclass Server WMI-Klasse.
Hinweise
Zu den Klassenqualifikationen für diese Klasse gehören:
Gesichert
Symbol("Package.ico")
Weitere Informationen zu den Klassen- und Eigenschaftskennzeichnern, die im Abschnitt Eigenschaften enthalten sind, finden Sie unter Klassen- und Eigenschaftsbegrenzungszeichen im Configuration Manager.
Ihre Anwendung verwendet diese Klasse, um ein Treiberpaket zu erstellen, das den Inhalt für einen oder mehrere Gerätetreiber enthält. Wenn die Anwendung einen neuen Treiber hinzufügt, wird der Inhalt der Treiberpaketfreigabe hinzugefügt. Das Treiberpaket kann dann auf einen Verteilungspunkt kopiert werden, damit Computer die Treiber installieren können. Weitere Informationen finden Sie unter So erstellen Sie ein Treiberpaket für einen Windows-Treiber im Configuration Manager.
Anforderungen
Laufzeitanforderungen
Weitere Informationen finden Sie unter Anforderungen an die Configuration Manager Server-Laufzeit.
Entwicklungsanforderungen
Weitere Informationen finden Sie unter Entwicklungsanforderungen für Configuration Manager Server.