Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La SMS_DriverPackage classe WMI (Windows Management Instrumentation) est une classe de serveur fournisseur SMS, dans Configuration Manager, qui représente le package qui est l’unité de distribution des binaires du programme auquel un ou plusieurs pilotes de périphérique sont associés.
La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format) et inclut toutes les propriétés héritées.
Syntaxe
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 décrites dans 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 en 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 réplique vers les points de distribution. |
| Méthode CheckSourceFolder en classe SMS_DriverPackage | Vérifie le dossier source de ce package de pilotes. |
| Méthode RebuildPackage en classe SMS_DriverPackage | Restaure le contenu de ce package de pilotes. |
| Méthode RefreshPkgSource en classe SMS_DriverPackage | Actualise la source du package à tous les points de distribution, lorsque les propriétés du package n’ont pas changé. |
| Méthode RemoveDriverContent en classe SMS_DriverPackage | Supprime le pilote spécifié du package de pilotes. |
| Méthode SetSourceSite en classe SMS_DriverPackage | Définit le code du site source pour le package de pilotes. |
| Méthode de déverrouillage en classe SMS_DriverPackage | Définit le site source sur le site actuel, déverrouillant le package de pilotes. |
| Valider la méthode NewPackageSource en 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
Qualificatifs : [lire]
Voir SMS_PackageBaseclass Classe WMI du serveur.
AlternateContentProviders Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : [large, paresseux]
Non utilisé pour cette classe.
Description Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
ExtendedData Type de données : UInt8 tableau
Type d’accès : Lecture/écriture
Qualificatifs : [large, paresseux]
Voir SMS_PackageBaseclass Classe WMI du serveur.
ExtendedDataSize Type de données : UInt32
Type d’accès : Lecture/écriture
Qualificatifs : [paresseux]
Voir SMS_PackageBaseclass Classe WMI du serveur.
ForcedDisconnectDelay Type de données : UInt32
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
ForcedDisconnectEnabled Type de données : Boolean
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
ForcedDisconnectNumRetries Type de données : UInt32
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
Icon Type de données : UInt8 tableau
Type d’accès : Lecture/écriture
Qualificateurs : [large]
Voir SMS_PackageBaseclass Classe WMI du serveur.
IconSize Type de données : UInt32
Type d’accès : Lecture/écriture
Qualificatifs : [paresseux]
Voir SMS_PackageBaseclass Classe WMI du serveur.
IgnoreAddressSchedule Type de données : Boolean
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
ISVData Type de données : UInt8 tableau
Type d’accès : Lecture/écriture
Qualificatifs : [large, paresseux]
Voir SMS_PackageBaseclass Classe WMI du serveur.
ISVDataSize Type de données : UInt32
Type d’accès : Lecture/écriture
Qualificatifs : [paresseux]
Voir SMS_PackageBaseclass Classe WMI du serveur.
Language Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
LastRefreshTime Type de données : DateTime
Type d’accès : Lecture seule
Qualificatifs : [lire]
Voir SMS_PackageBaseclass Classe WMI du serveur.
LocalizedCategoryInstanceNames Type de données : String tableau
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
Manufacturer Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
MIFFilename Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
MIFName Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
MIFPublisher Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
MIFVersion Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
Name Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
NumOfPrograms Type de données : UInt32
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
PackageID Type de données : String
Type d’accès : [clé]
Voir SMS_PackageBaseclass Classe WMI du serveur.
PackageSize Type de données : UInt32
Type d’accès : Lecture
Voir SMS_PackageBaseclass Classe WMI du serveur.
PackageType Type de données : UInt32
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir 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]
Voir SMS_PackageBaseclass Classe WMI du serveur.
PkgSourceFlag Type de données : UInt32
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
PkgSourcePath Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Chemin UNC du package de pilotes.
PreferredAddressType Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
Priority Type de données : UInt32
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
RefreshPkgSourceFlag Type de données : Boolean
Type d’accès : Lecture/écriture
Qualificatifs : [paresseux]
Voir SMS_PackageBaseclass Classe WMI du serveur.
RefreshSchedule Type de données : SMS_ScheduleToken tableau
Type d’accès :
Qualificateurs : [max(15), paresseux]
Voir SMS_PackageBaseclass Classe WMI du serveur.
SecuredScopeNames Type de données : String tableau
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
SedoObjectVersion Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
ShareName Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
ShareType Type de données : UInt32
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
SourceDate Type de données : DateTime
Type d’accès : Lecture seule
Qualificatifs : [lire]
Voir SMS_PackageBaseclass Classe WMI du serveur.
SourceSite Type de données : String
Type d’accès : Lecture seule
Qualificatifs : [lire]
Voir SMS_PackageBaseclass Classe WMI du serveur.
SourceVersion Type de données : UInt32
Type d’accès : Lecture seule
Qualificatifs : [lire]
Voir SMS_PackageBaseclass Classe WMI du serveur.
StoredPkgPath Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
StoredPkgVersion Type de données : UInt32
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
Version Type de données : String
Type d’accès : Lecture/écriture
Qualificatifs : Aucun
Voir SMS_PackageBaseclass Classe WMI du serveur.
Remarques
Les qualificatifs de classe pour cette classe sont les suivants :
Sécurisé
Icon(« Package.ico »)
Pour plus d’informations sur les qualificateurs de classe et de propriété inclus dans la section Propriétés, voir Qualificateurs de classe et de propriété du Configuration Manager.
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é sur 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.
Configuration requise
Configuration requise pour l’exécution
Pour plus d’informations, consultez Configuration requise pour Configuration Manager Server Runtime.
Configuration requise pour le développement
Pour plus d’informations, consultez Configuration requise pour le développement du serveur Configuration Manager.