SMS_DriverPackage Server WMI-klasse

De SMS_DriverPackage WMI-klasse (Windows Management Instrumentation) is een SMS-providerserverklasse, in Configuration Manager, die het pakket vertegenwoordigt dat de distributie-eenheid is van binaire programmabestanden waaraan een of meer apparaatstuurprogramma's zijn gekoppeld.

De volgende syntaxis is vereenvoudigd ten opzichte van de MOF-code (Managed Object Format) en bevat alle overgenomen eigenschappen.

Syntaxis

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

In de volgende tabel ziet u de methoden in SMS_DriverPackage.

Methode Beschrijving
Methode AddChangeNotification in Class SMS_DriverPackage Hiermee wordt een melding toegevoegd over wijzigingen van het stuurprogrammapakket.
De methode AddDistributionPoints in Class SMS_DriverPackage Hiermee worden de distributiepunten voor het stuurprogrammapakket toegevoegd.
AddDriverContent-methode in Class SMS_DriverPackage Hiermee voegt u een stuurprogramma toe aan het pakket en repliceert u naar distributiepunten.
CheckSourceFolder-methode in Class SMS_DriverPackage Hiermee wordt de bronmap voor dit stuurprogrammapakket gecontroleerd.
RebuildPackage-methode in Class SMS_DriverPackage Hiermee herstelt u de inhoud van dit stuurprogrammapakket.
De methode RefreshPkgSource in Class SMS_DriverPackage Hiermee vernieuwt u de pakketbron op alle distributiepunten, wanneer de pakketeigenschappen niet zijn gewijzigd.
RemoveDriverContent-methode in Class SMS_DriverPackage Hiermee verwijdert u het opgegeven stuurprogramma uit het stuurprogrammapakket.
De methode SetSourceSite in Class SMS_DriverPackage Hiermee stelt u de code in van de bronsite voor het stuurprogrammapakket.
Ontgrendelingsmethode in klas SMS_DriverPackage Hiermee stelt u de bronsite in op de huidige site, waardoor het stuurprogrammapakket wordt ontgrendeld.
De methode NewPackageSource valideren in klasse SMS_DriverPackage Hiermee wordt de nieuwe pakketbronlocatie gevalideerd door de inhoud te controleren.

Eigenschappen

ActionInProgress Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_PackageBaseclass Server WMI-klasse.

AlternateContentProviders Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: [groot, lui]

Niet gebruikt voor deze les.

Description Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

ExtendedData Gegevenstype: UInt8 Array

Toegangstype: Lezen/schrijven

Kwalificaties: [groot, lui]

Zie SMS_PackageBaseclass Server WMI-klasse.

ExtendedDataSize Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: [lui]

Zie SMS_PackageBaseclass Server WMI-klasse.

ForcedDisconnectDelay Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

ForcedDisconnectEnabled Gegevenstype: Boolean

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

ForcedDisconnectNumRetries Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

Icon Gegevenstype: UInt8 Array

Toegangstype: Lezen/schrijven

Kwalificaties: [groot]

Zie SMS_PackageBaseclass Server WMI-klasse.

IconSize Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: [lui]

Zie SMS_PackageBaseclass Server WMI-klasse.

IgnoreAddressSchedule Gegevenstype: Boolean

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

ISVData Gegevenstype: UInt8 Array

Toegangstype: Lezen/schrijven

Kwalificaties: [groot, lui]

Zie SMS_PackageBaseclass Server WMI-klasse.

ISVDataSize Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: [lui]

Zie SMS_PackageBaseclass Server WMI-klasse.

Language Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

LastRefreshTime Gegevenstype: DateTime

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_PackageBaseclass Server WMI-klasse.

LocalizedCategoryInstanceNames Gegevenstype: String Array

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

Manufacturer Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

MIFFilename Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

MIFName Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

MIFPublisher Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

MIFVersion Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

Name Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

NumOfPrograms Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

PackageID Gegevenstype: String

Toegangstype: [key]

Zie SMS_PackageBaseclass Server WMI-klasse.

PackageSize Gegevenstype: UInt32

Toegangstype: Lezen

Zie SMS_PackageBaseclass Server WMI-klasse.

PackageType Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

Voor deze klasse is het pakkettype PKG_TYPE_DRIVER (3).

PkgFlags Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: [bits]

Zie SMS_PackageBaseclass Server WMI-klasse.

PkgSourceFlag Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

PkgSourcePath Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Het UNC-pad naar het stuurprogrammapakket.

PreferredAddressType Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

Priority Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

RefreshPkgSourceFlag Gegevenstype: Boolean

Toegangstype: Lezen/schrijven

Kwalificaties: [lui]

Zie SMS_PackageBaseclass Server WMI-klasse.

RefreshSchedule Gegevenstype: SMS_ScheduleToken Array

Toegangstype:

Kwalificaties: [max(15), lui]

Zie SMS_PackageBaseclass Server WMI-klasse.

SecuredScopeNames Gegevenstype: String Array

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

SedoObjectVersion Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

ShareName Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

ShareType Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

SourceDate Gegevenstype: DateTime

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_PackageBaseclass Server WMI-klasse.

SourceSite Gegevenstype: String

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_PackageBaseclass Server WMI-klasse.

SourceVersion Gegevenstype: UInt32

Toegangstype: Alleen-lezen

Kwalificaties: [lees]

Zie SMS_PackageBaseclass Server WMI-klasse.

StoredPkgPath Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

StoredPkgVersion Gegevenstype: UInt32

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

Version Gegevenstype: String

Toegangstype: Lezen/schrijven

Kwalificaties: Geen

Zie SMS_PackageBaseclass Server WMI-klasse.

Opmerkingen

Klassekwalificaties voor deze klasse zijn onder meer:

  • Beveiligd

  • Pictogram("Package.ico")

    Zie Klasse- en eigenschapskwalificaties in Configuration Manager voor meer informatie over klasse- en eigenschapskwalificaties in het gedeelte Eigenschappen.

    Uw toepassing gebruikt deze klasse om een stuurprogrammapakket te maken dat de inhoud voor een of meer apparaatstuurprogramma's bevat. Wanneer de toepassing een nieuw stuurprogramma toevoegt, wordt de inhoud toegevoegd aan de share van het stuurprogrammapakket. Het stuurprogrammapakket kan vervolgens naar een distributiepunt worden gekopieerd, zodat computers de stuurprogramma's kunnen installeren. Zie Een stuurprogrammapakket maken voor een Windows-stuurprogramma in Configuration Manager voor meer informatie.

Vereisten

Runtime vereisten

Zie de vereisten voor de runtime van de Configuration Manager-server voor meer informatie.

Ontwikkelingsvereisten

Zie Vereisten voor de ontwikkeling van Configuration Manager-servers voor meer informatie.