WMI-klass för SMS_DriverPackage-server

WMI-klassen SMS_DriverPackage (Windows Management Instrumentation) är en SMS-providerserverklass i Configuration Manager som representerar paketet som är distributionsenheten för programbinärfiler med vilka en eller flera drivrutiner är associerade.

Följande syntax är förenklad från MOF-kod (Managed Object Format) och innehåller alla ärvda egenskaper.

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;
};

Metoder

I följande tabell visas metoderna i SMS_DriverPackage.

Metod Beskrivning
AddChangeNotification-metoden i klass SMS_DriverPackage Lägger till ett meddelande om ändring av drivrutinspaket.
AddDistributionPoints-metoden i klass SMS_DriverPackage Lägger till distributionsplatserna för drivrutinspaketet.
AddDriverContent-metoden i klass SMS_DriverPackage Lägger till en drivrutin i paketet och replikerar till distributionsplatser.
CheckSourceFolder-metoden i klass SMS_DriverPackage Kontrollerar källmappen för det här drivrutinspaketet.
RebuildPackage-metoden i klass SMS_DriverPackage Återställer innehållet för det här drivrutinspaketet.
RefreshPkgSource-metoden i klass SMS_DriverPackage Uppdaterar paketkällan på alla distributionsplatser om paketegenskaperna inte har ändrats.
RemoveDriverContent-metoden i klass SMS_DriverPackage Tar bort den angivna drivrutinen från drivrutinspaketet.
SetSourceSite-metoden i klass SMS_DriverPackage Anger koden för källplatsen för drivrutinspaketet.
Upplåsningsmetod i klass SMS_DriverPackage Anger den aktuella platsen som källplats och låser upp drivrutinspaketet.
ValidateNewPackageSource-metoden i klass SMS_DriverPackage Verifierar den nya paketkällplatsen genom att verifiera innehållet.

Egenskaper

ActionInProgress Datatyp: UInt32

Åtkomsttyp: Skrivskyddad

Kval: [läsa]

Se SMS_PackageBaseclass WMI-klass för server.

AlternateContentProviders Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: [stor, lat]

Används inte för den här klassen.

Description Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

ExtendedData Datatyp: UInt8 Matris

Åtkomsttyp: Läsa/skriva

Kvalificerare: [stor, lat]

Se SMS_PackageBaseclass WMI-klass för server.

ExtendedDataSize Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: [lat]

Se SMS_PackageBaseclass WMI-klass för server.

ForcedDisconnectDelay Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

ForcedDisconnectEnabled Datatyp: Boolean

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

ForcedDisconnectNumRetries Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

Icon Datatyp: UInt8 Matris

Åtkomsttyp: Läsa/skriva

Kvalificerare: [stor]

Se SMS_PackageBaseclass WMI-klass för server.

IconSize Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: [lat]

Se SMS_PackageBaseclass WMI-klass för server.

IgnoreAddressSchedule Datatyp: Boolean

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

ISVData Datatyp: UInt8 Matris

Åtkomsttyp: Läsa/skriva

Kvalificerare: [stor, lat]

Se SMS_PackageBaseclass WMI-klass för server.

ISVDataSize Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: [lat]

Se SMS_PackageBaseclass WMI-klass för server.

Language Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

LastRefreshTime Datatyp: DateTime

Åtkomsttyp: Skrivskyddad

Kval: [läsa]

Se SMS_PackageBaseclass WMI-klass för server.

LocalizedCategoryInstanceNames Datatyp: String Matris

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

Manufacturer Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

MIFFilename Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

MIFName Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

MIFPublisher Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

MIFVersion Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

Name Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

NumOfPrograms Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

PackageID Datatyp: String

Åtkomsttyp: [nyckel]

Se SMS_PackageBaseclass WMI-klass för server.

PackageSize Datatyp: UInt32

Åtkomsttyp: Läsa

Se SMS_PackageBaseclass WMI-klass för server.

PackageType Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

För den här klassen är pakettypen PKG_TYPE_DRIVER (3).

PkgFlags Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: [bitar]

Se SMS_PackageBaseclass WMI-klass för server.

PkgSourceFlag Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

PkgSourcePath Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

UNC-sökvägen till drivrutinspaketet.

PreferredAddressType Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

Priority Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

RefreshPkgSourceFlag Datatyp: Boolean

Åtkomsttyp: Läsa/skriva

Kvalificerare: [lat]

Se SMS_PackageBaseclass WMI-klass för server.

RefreshSchedule Datatyp: SMS_ScheduleToken Matris

Åtkomsttyp:

Kvalificerare: [max(15), lat]

Se SMS_PackageBaseclass WMI-klass för server.

SecuredScopeNames Datatyp: String Matris

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

SedoObjectVersion Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

ShareName Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

ShareType Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

SourceDate Datatyp: DateTime

Åtkomsttyp: Skrivskyddad

Kval: [läsa]

Se SMS_PackageBaseclass WMI-klass för server.

SourceSite Datatyp: String

Åtkomsttyp: Skrivskyddad

Kval: [läsa]

Se SMS_PackageBaseclass WMI-klass för server.

SourceVersion Datatyp: UInt32

Åtkomsttyp: Skrivskyddad

Kval: [läsa]

Se SMS_PackageBaseclass WMI-klass för server.

StoredPkgPath Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

StoredPkgVersion Datatyp: UInt32

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

Version Datatyp: String

Åtkomsttyp: Läsa/skriva

Kvalificerare: Inga

Se SMS_PackageBaseclass WMI-klass för server.

Anmärkningar

Klasskvalificerare för den här klassen är:

  • Säkrad

  • Ikon("Package.ico")

    Mer information om både klasskvalificerarna och egenskapskvalificerarna som ingår i avsnittet Egenskaper finns i Configuration Manager klass- och egenskapskvalificerare.

    Programmet använder den här klassen för att skapa ett drivrutinspaket som innehåller innehållet för en eller flera drivrutiner. När programmet lägger till en ny drivrutin läggs innehållet till i drivrutinspaketresursen. Drivrutinspaketet kan sedan kopieras till en distributionsplats så att datorerna kan installera drivrutinerna. Mer information finns i Så här skapar du ett drivrutinspaket för en Windows-drivrutin i Configuration Manager.

Krav

Körningskrav

Mer information finns i Körningskrav för Configuration Manager Server.

Utvecklingskrav

Mer information finns i Utvecklingskrav för Configuration Manager Server.