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_OperatingSystemInstallPackage classe WMI (Windows Management Instrumentation) est une classe de serveur du fournisseur SMS, dans Configuration Manager, qui sert d’unité de distribution pour les fichiers sources utilisés dans une installation scriptée d’un système d’exploitation valide, par exemple Windows Vista, sur un ordinateur client.
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_OperatingSystemInstallPackage : SMS_PackageBaseclass
{
UInt32 ActionInProgress;
String AlternateContentProviders;
String Description;
UInt8 ExtendedData[];
UInt32 ExtendedDataSize;
UInt32 ForcedDisconnectDelay;
Boolean ForcedDisconnectEnabled;
UInt32 ForcedDisconnectNumRetries;
UInt8 Icon[];
UInt32 IconSize;
Boolean IgnoreAddressSchedule;
String ImageProperty;
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 dans SMS_OperatingSystemInstallPackage.
| Méthode | Description |
|---|---|
| Méthode AddChangeNotification dans la classe SMS_OperatingSystemInstallPackage | Ajoute une notification de modification du package d’installation du système d’exploitation. |
| Méthode AddDistributionPoints dans la classe SMS_OperatingSystemInstallPackage | Ajoute les points de distribution pour le package d’installation du système d’exploitation. |
| Méthode GetImageProperties dans la classe SMS_OperatingSystemInstallPackage | Lit toutes les propriétés d’image du fichier WIM spécifié dans une chaîne XML. |
| Méthode RefreshPkgSource dans la classe SMS_OperatingSystemInstallPackage | Actualise la source du package à tous les points de distribution, lorsque les propriétés du package n’ont pas changé. |
| Méthode ReloadImageProperties dans la classe SMS_OperatingSystemInstallPackage | Recharge les propriétés de l’image à partir du fichier WIM source et met à jour la base de données. |
| Méthode SetSourceSite dans la classe SMS_OperatingSystemInstallPackage | Définit le code du site source pour le package d’installation du système d’exploitation. |
| Méthode Unlock dans le SMS_OperatingSystemInstallPackage de classe | Définit le site source sur le site actuel, en déverrouillant le package d’installation du système d’exploitation. |
Propriétés
ActionInProgress Type de données: UInt32
Type d’accès : en lecture seule
Qualificateurs : [read]
Consultez classe WMI du serveur SMS_PackageBaseclass.
AlternateContentProviders Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : [large, paresseux]
Consultez classe WMI du serveur SMS_PackageBaseclass.
Description Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
ExtendedData Type de données : UInt8 Tableau
Type d’accès : Lecture/écriture
Qualificateurs : [large, paresseux]
Consultez classe WMI du serveur SMS_PackageBaseclass.
ExtendedDataSize Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
Consultez classe WMI du serveur SMS_PackageBaseclass.
ForcedDisconnectDelay Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
ForcedDisconnectEnabled Type de données: Boolean
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
ForcedDisconnectNumRetries Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
Icon Type de données : UInt8 Tableau
Type d’accès : Lecture/écriture
Qualificateurs : [large]
Consultez classe WMI du serveur SMS_PackageBaseclass.
IconSize Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
Consultez classe WMI du serveur SMS_PackageBaseclass.
IgnoreAddressSchedule Type de données: Boolean
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
ImageProperty Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
Chaîne XML contenant les propriétés d’image du fichier .wim source. La valeur par défaut est « ».
ISVData Type de données : UInt8 Tableau
Type d’accès : Lecture/écriture
Qualificateurs : [large, paresseux]
Consultez classe WMI du serveur SMS_PackageBaseclass.
ISVDataSize Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
Consultez classe WMI du serveur SMS_PackageBaseclass.
Language Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
LastRefreshTime Type de données: DateTime
Type d’accès : en lecture seule
Qualificateurs : [read]
Consultez classe WMI du serveur SMS_PackageBaseclass.
LocalizedCategoryInstanceNames Type de données : String Tableau
Type d’accès : en lecture seule
Qualificateurs : [read]
Consultez classe WMI du serveur SMS_PackageBaseclass.
Manufacturer Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
MIFFilename Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
MIFName Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
MIFPublisher Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
MIFVersion Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
Name Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
NumOfPrograms Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
PackageID Type de données: String
Type d’accès : [key]
Consultez classe WMI du serveur SMS_PackageBaseclass.
PackageSize Type de données: UInt32
Type d’accès : Lecture
Consultez classe WMI du serveur SMS_PackageBaseclass.
PackageType Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
Pour cette classe, le type de package est PKG_TYPE_OSINSTALLIMAGE (259).
PkgFlags Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : [bits]
Consultez classe WMI du serveur SMS_PackageBaseclass.
PkgSourceFlag Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
PkgSourcePath Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
PreferredAddressType Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
Priority Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
RefreshPkgSourceFlag Type de données: Boolean
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
Consultez classe WMI du serveur SMS_PackageBaseclass.
RefreshSchedule Type de données : SMS_ScheduleToken Tableau
Type d’accès :
Qualificateurs : [max(15), paresseux]
Consultez classe WMI du serveur SMS_PackageBaseclass.
SecuredScopeNames Type de données : String Tableau
Type d’accès : en lecture seule
Qualificateurs : [read]
Consultez classe WMI du serveur SMS_PackageBaseclass.
SedoObjectVersion Type de données: String
Type d’accès : en lecture seule
Qualificateurs : [read]
Consultez classe WMI du serveur SMS_PackageBaseclass.
ShareName Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
ShareType Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
SourceDate Type de données: DateTime
Type d’accès : en lecture seule
Qualificateurs : [read]
Consultez classe WMI du serveur SMS_PackageBaseclass.
SourceSite Type de données: String
Type d’accès : en lecture seule
Qualificateurs : [read]
Consultez classe WMI du serveur SMS_PackageBaseclass.
SourceVersion Type de données: UInt32
Type d’accès : en lecture seule
Qualificateurs : [read]
Consultez classe WMI du serveur SMS_PackageBaseclass.
StoredPkgPath Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
StoredPkgVersion Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
Version Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
Remarques
Les qualificateurs de classe pour cette classe sont les suivants :
Sécurisé
Icône(« 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é.
Pour commencer à utiliser cette classe, consultez Comment ajouter un package d’installation de système d’exploitation dans Configuration Manager.
Configuration requise
Configuration requise pour l’exécution
Pour plus d’informations, consultez Configuration Manager Server Runtime Requirements.
Conditions requises pour le développement
Pour plus d’informations, consultez Configuration Manager Server Development Requirements.