Classe WMI SMS_SoftwareUpdatesPackage Server

La SMS_SoftwareUpdatesPackage classe Windows Management Instrumentation (WMI) est une classe de serveur fournisseur SMS, dans Configuration Manager, qui représente le package qui est l’unité de distribution des 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 décrites dans SMS_SoftwareUpdatesPackage.

Méthode Description
Méthode AddChangeNotification en classe SMS_SoftwareUpdatesPackage Ajoute une notification de modification de package de mises à jour logicielles.
Méthode AddDistributionPoints en classe SMS_SoftwareUpdatesPackage Ajoute les points de distribution pour le package de mises à jour logicielles.
Méthode AddUpdateContent en classe SMS_SoftwareUpdatesPackage Télécharge le contenu et le réplique vers les points de distribution.
Méthode RebuildPackage en classe SMS_SoftwareUpdatesPackage Restaure le contenu du package à l’emplacement source du package.
Méthode RefreshPkgSource en 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 en classe SMS_SoftwareUpdatesPackage Supprime le contenu spécifié du package de mises à jour logicielles.
Méthode SetSourceSite en classe SMS_SoftwareUpdatesPackage Définit le code du site source pour le package de mises à jour logicielles.
Méthode de déverrouillage en classe SMS_SoftwareUpdatesPackage Définit le site source sur le site actuel, déverrouillant le package de mises à jour logicielles.
Méthode ValidateNewPackageSource en 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 : Lecture seule

Qualificatifs : [lire]

Voir SMS_PackageBaseclass Classe WMI du serveur.

AlternateContentProviders
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificatifs : [large, paresseux]

Non utilisé pour cette classe.

Description
Type de donnéesString

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

Type d’accès : Lecture/écriture

Qualificatifs : [paresseux]

Voir SMS_PackageBaseclass Classe WMI du serveur.

ForcedDisconnectDelay
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Voir SMS_PackageBaseclass Classe WMI du serveur.

ForcedDisconnectEnabled
Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Voir SMS_PackageBaseclass Classe WMI du serveur.

ForcedDisconnectNumRetries
Type de donnéesUInt32

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

Type d’accès : Lecture/écriture

Qualificatifs : [paresseux]

Voir SMS_PackageBaseclass Classe WMI du serveur.

IgnoreAddressSchedule
Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Voir SMS_PackageBaseclass Classe WMI du serveur.

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

Type d’accès : Lecture/écriture

Qualificatifs : [paresseux]

Voir SMS_PackageBaseclass Classe WMI du serveur.

Language
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Voir SMS_PackageBaseclass Classe WMI du serveur.

LastRefreshTime
Type de donnéesDateTime

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

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Voir SMS_PackageBaseclass Classe WMI du serveur.

MIFFilename
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Voir SMS_PackageBaseclass Classe WMI du serveur.

MIFName
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Voir SMS_PackageBaseclass Classe WMI du serveur.

MIFPublisher
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Voir SMS_PackageBaseclass Classe WMI du serveur.

MIFVersion
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Voir SMS_PackageBaseclass Classe WMI du serveur.

Name
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Voir SMS_PackageBaseclass Classe WMI du serveur.

NumOfPrograms
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualifications :

Voir SMS_PackageBaseclass Classe WMI du serveur.

PackageID
Type de donnéesString

Type d’accès : [clé]

Voir SMS_PackageBaseclass Classe WMI du serveur.

PackageSize
Type de donnéesUInt32

Type d’accès : Lecture

Voir SMS_PackageBaseclass Classe WMI du serveur.

PackageType
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Voir SMS_PackageBaseclass Classe WMI du serveur.

PkgFlags
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : [bits]

Voir SMS_PackageBaseclass Classe WMI du serveur.

PkgSourceFlag
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Voir SMS_PackageBaseclass Classe WMI du serveur.

PkgSourcePath
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Voir SMS_PackageBaseclass Classe WMI du serveur.

PreferredAddressType
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Voir SMS_PackageBaseclass Classe WMI du serveur.

Priority
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Voir SMS_PackageBaseclass Classe WMI du serveur.

RefreshPkgSourceFlag
Type de donnéesBoolean

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.

SedoObjectVersion
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificatifs : <besoin d’informations supplémentaires>

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.

ShareName
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Voir SMS_PackageBaseclass Classe WMI du serveur.

ShareType
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Voir SMS_PackageBaseclass Classe WMI du serveur.

SourceDate
Type de donnéesDateTime

Type d’accès : Lecture seule

Qualificatifs : [lire]

Voir SMS_PackageBaseclass Classe WMI du serveur.

SourceSite
Type de donnéesString

Type d’accès : Lecture seule

Qualificatifs : [lire]

Voir SMS_PackageBaseclass Classe WMI du serveur.

SourceVersion
Type de donnéesUInt32

Type d’accès : Lecture seule

Qualificatifs : [lire]

Voir SMS_PackageBaseclass Classe WMI du serveur.

StoredPkgPath
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Voir SMS_PackageBaseclass Classe WMI du serveur.

StoredPkgVersion
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificatifs : Aucun

Voir SMS_PackageBaseclass Classe WMI du serveur.

Version
Type de donnéesString

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é

    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.

    Votre application peut créer un package de mises à jour logicielles comme décrit dans la procédure de création d’un package de déploiement. Consultez également Comment modifier la source du package de déploiement 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 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.