Classe WMI du serveur SMS_DriverPackage

La SMS_DriverPackage classe Windows Management Instrumentation (WMI) est une classe de serveur de fournisseur SMS, en Configuration Manager, qui représente le package qui est l’unité de distribution des fichiers binaires de programme avec lesquels un ou plusieurs pilotes de périphérique sont associés.

La syntaxe suivante est simplifiée à partir de code au format MOF (Managed Object Format) et inclut toutes les propriétés héritées.

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

Méthodes

Le tableau suivant présente les méthodes de SMS_DriverPackage .

Méthode Description
Méthode AddChangeNotification dans la classe SMS_DriverPackage Ajoute une notification de modification de package de pilotes.
Méthode AddDistributionPoints dans la classe SMS_DriverPackage Ajoute les points de distribution pour le package de pilotes.
Méthode AddDriverContent dans la classe SMS_DriverPackage Ajoute un pilote au package et le réplique sur les points de distribution.
Méthode CheckSourceFolder dans la classe SMS_DriverPackage Vérifie le dossier source pour ce package de pilotes.
Méthode RebuildPackage dans la classe SMS_DriverPackage Restaure le contenu de ce package de pilotes.
Méthode RefreshPkgSource dans la classe SMS_DriverPackage Actualise la source du package sur tous les points de distribution, lorsque les propriétés du package n’ont pas changé.
Méthode RemoveDriverContent dans la classe SMS_DriverPackage Supprime le pilote spécifié du package de pilotes.
Méthode SetSourceSite dans la classe SMS_DriverPackage Définit le code du site source pour le package de pilotes.
Méthode Unlock dans la classe SMS_DriverPackage Définit le site source sur le site actuel, en déverrouillant le package de pilotes.
Méthode ValidateNewPackageSource dans la classe SMS_DriverPackage Valide le nouvel emplacement source du package en vérifiant le contenu.

Propriétés

ActionInProgress
Type de données : UInt32

Type d'accès : Lecture seule

Qualificateurs : [lecture]

Consultez SMS_PackageBaseclass classe WMI du serveur.

AlternateContentProviders
Type de données : String

Type d'accès : lecture/écriture

Qualificateurs : [grande, Lazy]

Non utilisé pour cette classe.

Description
Type de données : String

Type d'accès : lecture/écriture

Qualificateurs : aucun

Consultez SMS_PackageBaseclass classe WMI du serveur.

ExtendedData
Type de données : UInt8 tableau

Type d'accès : lecture/écriture

Qualificateurs : [grande, Lazy]

Consultez SMS_PackageBaseclass classe WMI du serveur.

ExtendedDataSize
Type de données : UInt32

Type d'accès : lecture/écriture

Qualificateurs : [Lazy]

Consultez SMS_PackageBaseclass classe WMI du serveur.

ForcedDisconnectDelay
Type de données : UInt32

Type d'accès : lecture/écriture

Qualificateurs : aucun

Consultez SMS_PackageBaseclass classe WMI du serveur.

ForcedDisconnectEnabled
Type de données : Boolean

Type d'accès : lecture/écriture

Qualificateurs : aucun

Consultez SMS_PackageBaseclass classe WMI du serveur.

ForcedDisconnectNumRetries
Type de données : UInt32

Type d'accès : lecture/écriture

Qualificateurs : aucun

Consultez SMS_PackageBaseclass classe WMI du serveur.

Icon
Type de données : UInt8 tableau

Type d'accès : lecture/écriture

Qualificateurs : [grande]

Consultez SMS_PackageBaseclass classe WMI du serveur.

IconSize
Type de données : UInt32

Type d'accès : lecture/écriture

Qualificateurs : [Lazy]

Consultez SMS_PackageBaseclass classe WMI du serveur.

IgnoreAddressSchedule
Type de données : Boolean

Type d'accès : lecture/écriture

Qualificateurs : aucun

Consultez SMS_PackageBaseclass classe WMI du serveur.

ISVData
Type de données : UInt8 tableau

Type d'accès : lecture/écriture

Qualificateurs : [grande, Lazy]

Consultez SMS_PackageBaseclass classe WMI du serveur.

ISVDataSize
Type de données : UInt32

Type d'accès : lecture/écriture

Qualificateurs : [Lazy]

Consultez SMS_PackageBaseclass classe WMI du serveur.

Language
Type de données : String

Type d'accès : lecture/écriture

Qualificateurs : aucun

Consultez SMS_PackageBaseclass classe WMI du serveur.

LastRefreshTime
Type de données : DateTime

Type d'accès : Lecture seule

Qualificateurs : [lecture]

Consultez SMS_PackageBaseclass classe WMI du serveur.

LocalizedCategoryInstanceNames
Type de données : String tableau

Type d'accès : lecture/écriture

Qualificateurs : aucun

Consultez SMS_PackageBaseclass classe WMI du serveur.

Manufacturer
Type de données : String

Type d'accès : lecture/écriture

Qualificateurs : aucun

Consultez SMS_PackageBaseclass classe WMI du serveur.

MIFFilename
Type de données : String

Type d'accès : lecture/écriture

Qualificateurs : aucun

Consultez SMS_PackageBaseclass classe WMI du serveur.

MIFName
Type de données : String

Type d'accès : lecture/écriture

Qualificateurs : aucun

Consultez SMS_PackageBaseclass classe WMI du serveur.

MIFPublisher
Type de données : String

Type d'accès : lecture/écriture

Qualificateurs : aucun

Consultez SMS_PackageBaseclass classe WMI du serveur.

MIFVersion
Type de données : String

Type d'accès : lecture/écriture

Qualificateurs : aucun

Consultez SMS_PackageBaseclass classe WMI du serveur.

Name
Type de données : String

Type d'accès : lecture/écriture

Qualificateurs : aucun

Consultez SMS_PackageBaseclass classe WMI du serveur.

NumOfPrograms
Type de données : UInt32

Type d'accès : lecture/écriture

Qualificateurs : aucun

Consultez SMS_PackageBaseclass classe WMI du serveur.

PackageID
Type de données : String

Type d’accès : [clé]

Consultez SMS_PackageBaseclass classe WMI du serveur.

PackageSize
Type de données : UInt32

Type d’accès : lecture

Consultez SMS_PackageBaseclass classe WMI du serveur.

PackageType
Type de données : UInt32

Type d'accès : lecture/écriture

Qualificateurs : aucun

Consultez SMS_PackageBaseclass classe WMI du serveur.

Pour cette classe, le type de package est PKG_TYPE_DRIVER (3).

PkgFlags
Type de données : UInt32

Type d'accès : lecture/écriture

Qualificateurs : [bits]

Consultez SMS_PackageBaseclass classe WMI du serveur.

PkgSourceFlag
Type de données : UInt32

Type d'accès : lecture/écriture

Qualificateurs : aucun

Consultez SMS_PackageBaseclass classe WMI du serveur.

PkgSourcePath
Type de données : String

Type d'accès : lecture/écriture

Qualificateurs : aucun

Chemin d’accès UNC au package de pilotes.

PreferredAddressType
Type de données : String

Type d'accès : lecture/écriture

Qualificateurs : aucun

Consultez SMS_PackageBaseclass classe WMI du serveur.

Priority
Type de données : UInt32

Type d'accès : lecture/écriture

Qualificateurs : aucun

Consultez SMS_PackageBaseclass classe WMI du serveur.

RefreshPkgSourceFlag
Type de données : Boolean

Type d'accès : lecture/écriture

Qualificateurs : [Lazy]

Consultez SMS_PackageBaseclass classe WMI du serveur.

RefreshSchedule
Type de données : SMS_ScheduleToken tableau

Type d'accès :

Qualificateurs : [Max (15), Lazy]

Consultez SMS_PackageBaseclass classe WMI du serveur.

SecuredScopeNames
Type de données : String tableau

Type d'accès : lecture/écriture

Qualificateurs : aucun

Consultez SMS_PackageBaseclass classe WMI du serveur.

SedoObjectVersion
Type de données : String

Type d'accès : lecture/écriture

Qualificateurs : aucun

Consultez SMS_PackageBaseclass classe WMI du serveur.

ShareName
Type de données : String

Type d'accès : lecture/écriture

Qualificateurs : aucun

Consultez SMS_PackageBaseclass classe WMI du serveur.

ShareType
Type de données : UInt32

Type d'accès : lecture/écriture

Qualificateurs : aucun

Consultez SMS_PackageBaseclass classe WMI du serveur.

SourceDate
Type de données : DateTime

Type d'accès : Lecture seule

Qualificateurs : [lecture]

Consultez SMS_PackageBaseclass classe WMI du serveur.

SourceSite
Type de données : String

Type d'accès : Lecture seule

Qualificateurs : [lecture]

Consultez SMS_PackageBaseclass classe WMI du serveur.

SourceVersion
Type de données : UInt32

Type d'accès : Lecture seule

Qualificateurs : [lecture]

Consultez SMS_PackageBaseclass classe WMI du serveur.

StoredPkgPath
Type de données : String

Type d'accès : lecture/écriture

Qualificateurs : aucun

Consultez SMS_PackageBaseclass classe WMI du serveur.

StoredPkgVersion
Type de données : UInt32

Type d'accès : lecture/écriture

Qualificateurs : aucun

Consultez SMS_PackageBaseclass classe WMI du serveur.

Version
Type de données : String

Type d'accès : lecture/écriture

Qualificateurs : aucun

Consultez SMS_PackageBaseclass classe WMI du serveur.

Remarques

Les qualificateurs de classe pour cette classe sont les suivants :

  • Sécurisé

  • Icon ("package. ico")

    Pour plus d’informations sur les qualificateurs de classe et les qualificateurs de propriété inclus dans la section Propriétés, consultez Configuration Manager qualificateurs de classe et de propriété.

    Votre application utilise cette classe pour créer un package de pilotes qui contient le contenu d’un ou plusieurs pilotes de périphérique. Lorsque l’application ajoute un nouveau pilote, le contenu est ajouté au partage de package de pilotes. Le package de pilotes peut ensuite être copié vers un point de distribution afin que les ordinateurs puissent installer les pilotes. Pour plus d’informations, consultez Comment créer un package de pilotes pour un pilote Windows dans Configuration Manager.

Spécifications

Configuration requise du runtime

Pour plus d’informations, consultez Spécifications pour le runtime du serveur Configuration Manager.

Spécifications pour le développement

Pour plus d’informations, consultez Spécifications pour le développement du serveur Configuration Manager.