Classe WMI SMS_ImagePackage Server

La SMS_ImagePackage classe WMI (Windows Management Instrumentation) est une classe de serveur fournisseur SMS, dans Configuration Manager, qui sert d’unité de distribution pour les fichiers source d’image utilisés pour déployer un système d’exploitation valide, par exemple, Windows 10, au format WIM 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_ImagePackage : 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 ImageDiskLayout;
      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 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_ImagePackage.

Méthode Description
Méthode AddChangeNotification dans la classe SMS_ImagePackage Ajoute une notification de modification de package d’images.
Méthode AddDistributionPoints dans la classe SMS_ImagePackage Ajoute les points de distribution pour le package.
Méthode GetImageProperties en classe SMS_ImagePackage Lit toutes les propriétés d’image du fichier WIM spécifié dans une chaîne XML.
Méthode RefreshPkgSource en classe SMS_ImagePackage 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_ImagePackage Recharge les propriétés de l’image à partir du fichier WIM source et met à jour la base de données.
Méthode RunOfflineServicingManager en classe SMS_ImagePackage Déclenche l’exécution du gestionnaire de maintenance hors connexion dès que possible.
Méthode SetSourceSite en classe SMS_ImagePackage Définit le code du site source pour le package d’images.
Méthode de déverrouillage en classe SMS_ImagePackage Définit le site source sur le site actuel, déverrouillant le package d’images.

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]

Voir SMS_PackageBaseclass Classe WMI du serveur.

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.

ImageDiskLayout Type de données : String

Type d’accès : Lecture seule

Qualificatifs : [paresseux, lire]

Chaîne XML d’informations de disposition de lecteur de disque sur l’image WIM source. La valeur par défaut est «  ».

ImageProperty Type de données : String

Type d’accès : Lecture/écriture

Qualificatifs : [paresseux]

Chaîne XML de métadonnées d’image pour le fichier WIM source. 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.

PackageID Type de données : String

Type d’accès : [clé]

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_IMAGE (257).

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.

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 : [max(15), lazy, ResID(725), ResDLL(« SMS_RSTT.dll »)]

Voir SMS_PackageBaseclass Classe WMI du serveur.

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 :

  • 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.

    Pour commencer à utiliser cette classe, consultez Comment ajouter un package d’images de système d’exploitation 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.