Classe WMI SMS_BootImagePackage Server

La SMS_BootImagePackage classe WMI (Windows Management Instrumentation) est une classe de serveur de fournisseur SMS, en 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 (PE) Windows 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 décrites dans SMS_BootImagePackage.

Méthode Description
Méthode AddChangeNotification en classe SMS_BootImagePackage Ajoute une notification de modification de package d’image de démarrage.
Méthode AddDistributionPoints en classe SMS_BootImagePackage Ajoute les points de distribution pour le package.
Méthode DeleteContextID dans la classe SMS_BootImagePackage Supprime la file d’attente de status associée à l’ID de contexte spécifié pour le package d’image de démarrage.
Méthode ExportDefaultBootImage en 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 en 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 en classe SMS_BootImagePackage Interroge le status actuel de l’injection de fichiers binaires de déploiement de système d’exploitation.
Méthode RefreshPkgSource en classe SMS_BootImagePackage Actualise la source du package à tous les points de distribution, lorsque les propriétés du package n’ont pas changé.
Méthode ReloadImageProperties en 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 en classe SMS_BootImagePackage Définit le code du site source pour le package d’image de démarrage.
Méthode de déverrouillage en classe SMS_BootImagePackage Définit le site source sur le site actuel, déverrouillant le package d’image de démarrage.
Méthode UpdateDefaultImage en classe SMS_BootImagePackage Crée une copie de l’image WIM pointée par la propriété ImagePath et injecte celle-ci avec les fichiers OSD pour le déploiement de l’image de démarrage.
Méthode UpdateImage en classe SMS_BootImagePackage Crée une copie de l’image pour le package d’images de démarrage et met à jour l’image avec des fichiers pour le déploiement de l’image de démarrage.
Méthode UpdateOptionalComponents en classe SMS_BootImagePackage Mises à jour de tous les composants facultatifs spécifiés de l’image de démarrage.

Propriétés

Architecture Type de données : String

Type d’accès : Lecture seule

Qualificatifs : [lire]

Architecture de l’image de démarrage. Les valeurs suivantes sont possibles. La valeur par défaut est «  ».

Valeur Architecture
x86 Microprocesseur I386 32 bits
IA64 Microprocesseur Itanium 64 bits
Poste x64 Microprocesseur X86-64 64 bits

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]

Voir SMS_PackageBaseclass Classe WMI du serveur.

BackgroundBitmapPath Type de données : String

Type d’accès : Lecture/écriture

Qualificatifs : [paresseux]

Chemin UNC (Universal Naming Convention) du bitmap d’arrière-plan WinPE. Votre application peut définir cette propriété pour utiliser un bitmap personnalisé en fournissant le chemin d’accès aux fichiers bitmap personnalisés.

ContextID Type de données : String

Type d’accès : Lecture/écriture

Qualificatifs : [paresseux]

ID de contexte qui peut être interrogé sur le status de l’injection des 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

Qualificatifs : 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

Qualificatifs : Aucun

Voir SMS_PackageBaseclass Classe WMI du serveur.

EnableLabShell Type de données : Boolean

Type d’accès : Lecture/écriture

Qualificatifs : [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

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.

ImageDiskLayout Type de données : String

Type d’accès : Lecture seule

Qualificatifs : [paresseux, lire]

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

Qualificatifs : [paresseux]

Non utilisé pour une image de démarrage.

ImageOSVersion Type de données : String

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Version du système d’exploitation de l’image par défaut dans le fichier WIM de démarrage.

ImagePath Type de données : String

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Chemin d’accès source de l’image d’origine. Configuration Manager utilise ce chemin d’accès en interne lorsque l’administrateur importe une image. Une fois l’image importée, Configuration Manager injecte des fichiers binaires de déploiement de système d’exploitation.

ImageProperty Type de données : String

Type d’accès : Lecture/écriture

Qualificatifs : [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

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 seule

Qualificatifs : [lire]

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.

OptionalComponents Type de données : UInt32 tableau

Type d’accès : Lecture/écriture

Qualificatifs : [paresseux]

Liste des identifiants 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 Outils WinPE-WDS
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 : [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_BOOTIMAGE (258).

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

Voir SMS_PackageBaseclass Classe WMI du serveur.

PreExecCommandLine Type de données : String

Type d’accès : Lecture/écriture

Qualificatifs : [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

Qualificatifs : Aucun

Chemin UNC de pré-exécution hook le répertoire source injecté dans WinPE.

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.

ReferencedDrivers Type de données : SMS_Driver_Details tableau

Type d’accès : Lecture/écriture

Qualificatifs : [paresseux]

Tableau de détails sur les pilotes Configuration Manager inclus dans l’image de démarrage pour l’importation.

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 : [max(15), paresseux]

Voir SMS_PackageBaseclass Classe WMI du serveur.

ScratchSpace Type de données : UInt32

Type d’accès : Lecture/écriture

Qualificatifs : [paresseux]

Spécifie la quantité d’espace de travail disponible dans WinPE. Les valeurs possibles sont les suivantes :

Mégaoctets
32
64
128
256
512

Pour plus d’informations, voir les options de ligne de commande de maintenance de Windows PE DISM.

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 : Lecture seule

Qualificatifs : [lire]

Voir SMS_PackageBaseclass Classe WMI du serveur.

SedoObjectVersion Type de données : String

Type d’accès : Lecture seule

Qualificatifs : [lire]

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 :

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.