WMI-klasse SMS_DriverPackage-server
De SMS_DriverPackage
WMI-klasse (Windows Management Instrumentation) is een SMS Provider-serverklasse, 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 van 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 klasse SMS_DriverPackage | Hiermee voegt u een melding voor het wijzigen van het stuurprogrammapakket toe. |
Methode AddDistributionPoints in klasse SMS_DriverPackage | Hiermee voegt u de distributiepunten voor het stuurprogrammapakket toe. |
Methode AddDriverContent in klasse SMS_DriverPackage | Voegt een stuurprogramma toe aan het pakket en repliceert naar distributiepunten. |
Methode CheckSourceFolder in klasse SMS_DriverPackage | Controleert de bronmap voor dit stuurprogrammapakket. |
Methode RebuildPackage in klasse SMS_DriverPackage | Hiermee wordt de inhoud voor dit stuurprogrammapakket hersteld. |
Methode RefreshPkgSource in klasse SMS_DriverPackage | Vernieuwt de pakketbron op alle distributiepunten, wanneer de pakketeigenschappen niet zijn gewijzigd. |
Methode RemoveDriverContent in klasse SMS_DriverPackage | Hiermee verwijdert u het opgegeven stuurprogramma uit het stuurprogrammapakket. |
Methode SetSourceSite in klasse SMS_DriverPackage | Hiermee stelt u de code van de bronsite voor het stuurprogrammapakket in. |
Methode Ontgrendelen in klasse SMS_DriverPackage | Hiermee stelt u de bronsite in op de huidige site, waarbij het stuurprogrammapakket wordt ontgrendeld. |
Methode ValidateNewPackageSource in klasse SMS_DriverPackage | Valideert de nieuwe pakketbronlocatie door de inhoud te controleren. |
Eigenschappen
ActionInProgress
Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Zie WMI-klasse SMS_PackageBaseclass-server.
AlternateContentProviders
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: [groot, lui]
Niet gebruikt voor deze klasse.
Description
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_PackageBaseclass-server.
ExtendedData
Gegevenstype: UInt8
Matrix
Toegangstype: Lezen/schrijven
Kwalificatie: [groot, lui]
Zie WMI-klasse SMS_PackageBaseclass-server.
ExtendedDataSize
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificatie: [lui]
Zie WMI-klasse SMS_PackageBaseclass-server.
ForcedDisconnectDelay
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_PackageBaseclass-server.
ForcedDisconnectEnabled
Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_PackageBaseclass-server.
ForcedDisconnectNumRetries
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_PackageBaseclass-server.
Icon
Gegevenstype: UInt8
Matrix
Toegangstype: Lezen/schrijven
Kwalificatie: [groot]
Zie WMI-klasse SMS_PackageBaseclass-server.
IconSize
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificatie: [lui]
Zie WMI-klasse SMS_PackageBaseclass-server.
IgnoreAddressSchedule
Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_PackageBaseclass-server.
ISVData
Gegevenstype: UInt8
Matrix
Toegangstype: Lezen/schrijven
Kwalificatie: [groot, lui]
Zie WMI-klasse SMS_PackageBaseclass-server.
ISVDataSize
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificatie: [lui]
Zie WMI-klasse SMS_PackageBaseclass-server.
Language
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_PackageBaseclass-server.
LastRefreshTime
Gegevenstype: DateTime
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Zie WMI-klasse SMS_PackageBaseclass-server.
LocalizedCategoryInstanceNames
Gegevenstype: String
Matrix
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_PackageBaseclass-server.
Manufacturer
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_PackageBaseclass-server.
MIFFilename
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_PackageBaseclass-server.
MIFName
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_PackageBaseclass-server.
MIFPublisher
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_PackageBaseclass-server.
MIFVersion
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_PackageBaseclass-server.
Name
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_PackageBaseclass-server.
NumOfPrograms
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_PackageBaseclass-server.
PackageID
Gegevenstype: String
Toegangstype: [sleutel]
Zie WMI-klasse SMS_PackageBaseclass-server.
PackageSize
Gegevenstype: UInt32
Toegangstype: Lezen
Zie WMI-klasse SMS_PackageBaseclass-server.
PackageType
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_PackageBaseclass-server.
Voor deze klasse is het pakkettype PKG_TYPE_DRIVER (3).
PkgFlags
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificatie: [bits]
Zie WMI-klasse SMS_PackageBaseclass-server.
PkgSourceFlag
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_PackageBaseclass-server.
PkgSourcePath
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Het UNC-pad naar het stuurprogrammapakket.
PreferredAddressType
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_PackageBaseclass-server.
Priority
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_PackageBaseclass-server.
RefreshPkgSourceFlag
Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificatie: [lui]
Zie WMI-klasse SMS_PackageBaseclass-server.
RefreshSchedule
Gegevenstype: SMS_ScheduleToken
Matrix
Toegangstype:
Kwalificatie: [max(15), lui]
Zie WMI-klasse SMS_PackageBaseclass-server.
SecuredScopeNames
Gegevenstype: String
Matrix
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_PackageBaseclass-server.
SedoObjectVersion
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_PackageBaseclass-server.
ShareName
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_PackageBaseclass-server.
ShareType
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_PackageBaseclass-server.
SourceDate
Gegevenstype: DateTime
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Zie WMI-klasse SMS_PackageBaseclass-server.
SourceSite
Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Zie WMI-klasse SMS_PackageBaseclass-server.
SourceVersion
Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificatie: [lezen]
Zie WMI-klasse SMS_PackageBaseclass-server.
StoredPkgPath
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_PackageBaseclass-server.
StoredPkgVersion
Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_PackageBaseclass-server.
Version
Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificatie: Geen
Zie WMI-klasse SMS_PackageBaseclass-server.
Opmerkingen
Klaskwalificaties voor deze klasse zijn onder andere:
Beveiligd
Icon("Package.ico")
Zie Configuration Manager Class en Property Qualifiers voor meer informatie over zowel de klassekwalificaties als de eigenschappen die zijn opgenomen in de sectie 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 stuurprogrammapakketshare. Het stuurprogrammapakket kan vervolgens worden gekopieerd naar een distributiepunt, zodat computers de stuurprogramma's kunnen installeren. Zie Een stuurprogrammapakket maken voor een Windows-stuurprogramma in Configuration Manager voor meer informatie.
Vereisten
Runtimevereisten
Zie runtimevereisten voor Configuration Manager server voor meer informatie.
Ontwikkelingsvereisten
Zie vereisten voor Configuration Manager serverontwikkeling voor meer informatie.