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_BootImagePackage 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 d’image de démarrage utilisés pour démarrer un ordinateur avec l’environnement de préinstallation Windows (PE) 2.0 et autoriser les actions de séquence de tâches de déploiement du système d’exploitation.
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_BootImagePackage : SMS_PackageBaseclass
{
UInt32 ActionInProgress;
String AlternateContentProviders;
String Architecture;
String BackgroundBitmapPath;
String ContextID;
Boolean DefaultImage;
String Description;
Boolean EnableLabShell;
UInt8 ExtendedData[];
UInt32 ExtendedDataSize;
UInt32 ForcedDisconnectDelay;
Boolean ForcedDisconnectEnabled;
UInt32 ForcedDisconnectNumRetries;
UInt8 Icon[];
UInt32 IconSize;
Boolean IgnoreAddressSchedule;
String ImageDiskLayout;
UInt32 ImageIndex;
String ImageOSVersion;
String ImagePath;
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;
UInt32 OptionalComponents[];
String PackageID;
UInt32 PackageSize;
UInt32 PackageType;
UInt32 PkgFlags;
UInt32 PkgSourceFlag;
String PkgSourcePath;
String PreExecCommandLine;
String PreExecSourceDirectory;
String PreferredAddressType;
UInt32 Priority;
SMS_Driver_Details ReferencedDrivers[];
Boolean RefreshPkgSourceFlag;
SMS_ScheduleToken RefreshSchedule[];
UInt32 ScratchSpace;
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_BootImagePackage.
| Méthode | Description |
|---|---|
| Méthode AddChangeNotification dans la classe SMS_BootImagePackage | Ajoute une notification de modification de package d’image de démarrage. |
| Méthode AddDistributionPoints dans la classe SMS_BootImagePackage | Ajoute les points de distribution pour le package. |
| Méthode DeleteContextID dans la classe SMS_BootImagePackage | Supprime la file d’attente status associée à l’ID de contexte spécifié pour le package d’image de démarrage. |
| Méthode ExportDefaultBootImage dans la classe SMS_BootImagePackage | Finalise et exporte une image de démarrage à partir d’une source d’installation du Kit de déploiement et d’évaluation Windows vers un emplacement spécifié. |
| Méthode GetImageProperties dans la classe SMS_BootImagePackage | Lit toutes les propriétés d’image du fichier .wim source spécifié dans une chaîne XML. |
| Méthode QueryOSDBinaryInjectionStatus dans la classe SMS_BootImagePackage | Interroge la status actuelle de l’injection de fichiers binaires de déploiement de système d’exploitation. |
| Méthode RefreshPkgSource dans le SMS_BootImagePackage de classe | 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_BootImagePackage | 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 le SMS_BootImagePackage de classe | Définit le code du site source pour le package d’image de démarrage. |
| Méthode Unlock dans la SMS_BootImagePackage de classe | Définit le site source sur le site actuel, déverrouillant le package d’image de démarrage. |
| Méthode UpdateDefaultImage dans la SMS_BootImagePackage de classe | Crée une copie de l’image WIM vers laquelle pointe la propriété ImagePath et l’injecte avec des fichiers OSD pour le déploiement de l’image de démarrage. |
| Méthode UpdateImage dans le SMS_BootImagePackage de classe | Crée une copie de l’image pour le package d’image de démarrage et met à jour l’image avec des fichiers pour le déploiement de l’image de démarrage. |
| Méthode UpdateOptionalComponents dans la classe SMS_BootImagePackage | Mises à jour tous les composants facultatifs spécifiés à l’image de démarrage. |
Propriétés
Architecture Type de données: String
Type d’accès : en lecture seule
Qualificateurs : [read]
Architecture de l’image de démarrage. Les valeurs suivantes sont les valeurs possibles. La valeur par défaut est « ».
| Valeur | Architecture |
|---|---|
| x86 | Microprocesseur 32 bits I386 |
| ia64 | Microprocesseur Itanium 64 bits |
| x64 | Microprocesseur X86-64 64 bits |
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.
BackgroundBitmapPath Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
Chemin d’accès UNC (Universal Naming Convention) de la bitmap d’arrière-plan WinPE. Votre application peut définir cette propriété pour utiliser une image bitmap personnalisée en fournissant le chemin d’accès aux fichiers bitmap personnalisés.
ContextID Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
ID de contexte qui peut être interrogé pour le status d’injection de fichiers binaires de déploiement de système d’exploitation. L’opération d’injection prend un certain temps, et votre application peut utiliser cette propriété pour des status périodiques. La valeur par défaut est « ».
DefaultImage Type de données: Boolean
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
true s’il s’agit d’une image de démarrage par défaut. La valeur par défaut est false.
Description Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Consultez classe WMI du serveur SMS_PackageBaseclass.
EnableLabShell Type de données: Boolean
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
true si la prise en charge de la ligne de commande est activée. La valeur par défaut est false.
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.
ImageDiskLayout Type de données: String
Type d’accès : en lecture seule
Qualificateurs : [paresseux, lecture]
Chaîne XML d’informations de disposition de disque pour l’image source, représentée par un fichier .wim (format WIM). La valeur par défaut est « ».
ImageIndex Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
Non utilisé pour une image de démarrage.
ImageOSVersion Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Version du système d’exploitation pour l’image par défaut dans le fichier WIM de démarrage.
ImagePath Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Chemin d’origine de la source de l’image. Configuration Manager utilise ce chemin en interne lorsque l’administrateur importe une image. Lorsque l’image est importée, Configuration Manager l’injecte avec des fichiers binaires de déploiement de système d’exploitation.
ImageProperty Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
Chaîne XML contenant les métadonnées du fichier .wim source, par exemple la version. 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.
OptionalComponents Type de données : UInt32 Tableau
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
Liste des identificateurs des composants facultatifs qui seront activés dans WinPE. Les valeurs possibles sont les suivantes :
| Identifier | Composant |
|---|---|
| 1 | WinPE-DismCmdlets |
| 2 | WinPE-Dot3Svc |
| 3 | WinPE-EnhancedStorage |
| 4 | WinPE-FMAPI |
| 5 | WinPE-FontSupport-JA-JP |
| 6 | WinPE-FontSupport-KO-KR |
| 7 | WinPE-FontSupport-ZH-CN |
| 8 | WinPE-FontSupport-ZH-HK |
| 9 | WinPE-FontSupport-ZH-TW |
| 10 | WinPE-HTA |
| 11 | WinPE-StorageWMI |
| 12 | WinPE-LegacySetup |
| 13 | WinPE-MDAC |
| 14 | WinPE-NetFx4 |
| 15 | WinPE-PowerShell3 |
| 16 | WinPE-PPPoE |
| 17 | WinPE-RNDIS |
| 18 | WinPE-Scripting |
| 19 | WinPE-SecureStartup |
| 20 | WinPE-Setup |
| 21 | WinPE-Setup-Client |
| 22 | WinPE-Setup-Server |
| 23 | Non applicable |
| 24 | WinPE-WDS-Tools |
| 25 | WinPE-WinReCfg |
| 26 | WinPE-WMI |
Ces informations s’appliquent à System Center 2012 Configuration Manager SP1 ou version ultérieure, et à System Center 2012 R2 Configuration Manager ou version ultérieure.
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_BOOTIMAGE (258).
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.
PreExecCommandLine Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
Ligne de commande pour le hook de pré-exécution injecté dans WinPE.
PreExecSourceDirectory Type de données: String
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Chemin UNC du hook de pré-exécution du répertoire source injecté dans WinPE.
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.
ReferencedDrivers Type de données : SMS_Driver_Details Tableau
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
Tableau de détails sur Configuration Manager pilotes inclus dans l’image de démarrage pour l’importation.
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 : [max(15), paresseux]
Consultez classe WMI du serveur SMS_PackageBaseclass.
ScratchSpace Type de données: UInt32
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
Spécifie la quantité d’espace de travail disponible dans WinPE. Les valeurs possibles sont les suivantes :
| Méga-octets |
|---|
| 32 |
| 64 |
| 128 |
| 256 |
| 512 |
Pour plus d’informations, consultez Options de ligne de commande de maintenance de DISM Windows PE.
Ces informations s’appliquent à System Center 2012 Configuration Manager SP1 ou version ultérieure, et à System Center 2012 R2 Configuration Manager ou version ultérieure.
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é.
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.