Classe WMI du serveur SMS_SoftwareUpdatesPackage

La SMS_SoftwareUpdatesPackage classe WMI (Windows Management Instrumentation) est une classe de serveur du fournisseur SMS, en Configuration Manager, qui représente le package qui est l’unité de distribution des fichiers binaires du programme à laquelle la mise à jour logicielle est associée.

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_SoftwareUpdatesPackage : 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 dans SMS_SoftwareUpdatesPackage.

Méthode Description
Méthode AddChangeNotification dans la classe SMS_SoftwareUpdatesPackage Ajoute une notification de modification de package de mises à jour logicielles.
Méthode AddDistributionPoints dans la classe SMS_SoftwareUpdatesPackage Ajoute les points de distribution pour le package de mises à jour logicielles.
Méthode AddUpdateContent dans la classe SMS_SoftwareUpdatesPackage Télécharge le contenu et le réplique vers les points de distribution.
RebuildPackage, méthode dans la SMS_SoftwareUpdatesPackage de classe Restaure le contenu du package dans l’emplacement source du package.
Méthode RefreshPkgSource dans la classe SMS_SoftwareUpdatesPackage Actualise la source du package à tous les points de distribution, lorsque les propriétés du package n’ont pas changé.
Méthode RemoveContent dans class SMS_SoftwareUpdatesPackage Supprime le contenu spécifié du package de mises à jour logicielles.
Méthode SetSourceSite dans le SMS_SoftwareUpdatesPackage de classe Définit le code du site source pour le package de mises à jour logicielles.
Méthode Unlock dans le SMS_SoftwareUpdatesPackage de classe Définit le site source sur le site actuel, en déverrouillant le package de mises à jour logicielles.
Méthode ValidateNewPackageSource dans la classe SMS_SoftwareUpdatesPackage Valide le nouvel emplacement source du package en vérifiant le contenu du package de mises à jour logicielles.

Propriétés

ActionInProgress
Type de donnéesUInt32

Type d’accès : en lecture seule

Qualificateurs : [read]

Consultez classe WMI du serveur SMS_PackageBaseclass.

AlternateContentProviders
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : [large, paresseux]

Non utilisé pour cette classe.

Description
Type de donnéesString

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éesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : [paresseux]

Consultez classe WMI du serveur SMS_PackageBaseclass.

ForcedDisconnectDelay
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Consultez classe WMI du serveur SMS_PackageBaseclass.

ForcedDisconnectEnabled
Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Consultez classe WMI du serveur SMS_PackageBaseclass.

ForcedDisconnectNumRetries
Type de donnéesUInt32

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éesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : [paresseux]

Consultez classe WMI du serveur SMS_PackageBaseclass.

IgnoreAddressSchedule
Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Consultez classe WMI du serveur SMS_PackageBaseclass.

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éesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : [paresseux]

Consultez classe WMI du serveur SMS_PackageBaseclass.

Language
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Consultez classe WMI du serveur SMS_PackageBaseclass.

LastRefreshTime
Type de donnéesDateTime

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éesString

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Consultez classe WMI du serveur SMS_PackageBaseclass.

MIFFilename
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Consultez classe WMI du serveur SMS_PackageBaseclass.

MIFName
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Consultez classe WMI du serveur SMS_PackageBaseclass.

MIFPublisher
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Consultez classe WMI du serveur SMS_PackageBaseclass.

MIFVersion
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Consultez classe WMI du serveur SMS_PackageBaseclass.

Name
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Consultez classe WMI du serveur SMS_PackageBaseclass.

NumOfPrograms
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificatifs:

Consultez classe WMI du serveur SMS_PackageBaseclass.

PackageID
Type de donnéesString

Type d’accès : [key]

Consultez classe WMI du serveur SMS_PackageBaseclass.

PackageSize
Type de donnéesUInt32

Type d’accès : Lecture

Consultez classe WMI du serveur SMS_PackageBaseclass.

PackageType
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Consultez classe WMI du serveur SMS_PackageBaseclass.

PkgFlags
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : [bits]

Consultez classe WMI du serveur SMS_PackageBaseclass.

PkgSourceFlag
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Consultez classe WMI du serveur SMS_PackageBaseclass.

PkgSourcePath
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Consultez classe WMI du serveur SMS_PackageBaseclass.

PreferredAddressType
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Consultez classe WMI du serveur SMS_PackageBaseclass.

Priority
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Consultez classe WMI du serveur SMS_PackageBaseclass.

RefreshPkgSourceFlag
Type de donnéesBoolean

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.

SedoObjectVersion
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : <besoin d’informations supplémentaires>

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.

ShareName
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Consultez classe WMI du serveur SMS_PackageBaseclass.

ShareType
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Consultez classe WMI du serveur SMS_PackageBaseclass.

SourceDate
Type de donnéesDateTime

Type d’accès : en lecture seule

Qualificateurs : [read]

Consultez classe WMI du serveur SMS_PackageBaseclass.

SourceSite
Type de donnéesString

Type d’accès : en lecture seule

Qualificateurs : [read]

Consultez classe WMI du serveur SMS_PackageBaseclass.

SourceVersion
Type de donnéesUInt32

Type d’accès : en lecture seule

Qualificateurs : [read]

Consultez classe WMI du serveur SMS_PackageBaseclass.

StoredPkgPath
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Consultez classe WMI du serveur SMS_PackageBaseclass.

StoredPkgVersion
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : Aucun

Consultez classe WMI du serveur SMS_PackageBaseclass.

Version
Type de donnéesString

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é

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

    Votre application peut créer un package de mises à jour logicielles comme décrit dans Création d’un package de déploiement. Consultez également How to Change the Deployment Package Source pour obtenir des instructions sur la modification de la source du package de mises à jour logicielles.

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.