Classe WMI du serveur SMS_CM_UpdatePackages
La SMS_CM_UpdatePackages
classe WMI (Windows Management Instrumentation) est une classe de serveur du fournisseur SMS, dans Configuration Manager, qui représente les packages de mise à jour.
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_CM_UpdatePackages : SMS_BaseClass
{
String ClientVersion;
DateTime DateCreated;
DateTime DateReleased;
String Description;
String EULA;
String FullVersion;
SInt32 Impact;
DateTime LastUpdateTime;
SInt32 LocaleID;
String MaxCMVersion;
String MinCMVersion;
String MoreInfoLink;
String Name;
String PackageGuid;
Sint32 PrereqFlag;
String PrereqPackageName;
SInt32 PrereqPackageState;
SInt32 PublisherFlags;
SInt32 State;
SInt32 UpdateType;
SInt32 WarningFlag;
};
Méthodes
Le tableau suivant répertorie les méthodes de la SMS_CM_UpdatePackages
classe .
Méthode | Description |
---|---|
Méthode IsCurrentWorkingUpdatePackage dans la classe SMS_CM_UpdatePackages | Vérifie si le package de mise à jour est le package sur lequel le programme d’installation travaille actuellement |
Méthode RetryContentReplication dans la classe SMS_CM_UpdatePackages | Déclenche DistMgr pour copier le contenu de la source vers la bibliothèque de contenu. |
Méthode SetIgnorePrereqWarning dans la classe SMS_CM_UpdatePackages | Mises à jour l’indicateur d’avertissement Ignorer les prérequis des packages de mise à jour. |
Méthode UpdatePrereqAndStateFlags dans la classe SMS_CM_UpdatePackages | Mises à jour l’état d’installation des packages de mise à jour. |
Propriétés
ClientVersion
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : aucun
Version du client, s’il existe une mise à jour du client dans le package.
DateCreated
Type de donnéesDateTime
Type d’accès : Lecture/écriture
Qualificateurs : aucun
Date à laquelle le package de mise à jour a été ajouté au site.
DateReleased
Type de donnéesDateTime
Type d’accès : Lecture/écriture
Qualificateurs : aucun
Date de publication du package de mise à jour.
Description
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : aucun
Description du package de mise à jour.
EULA
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
Les termes du contrat de licence logiciel Microsoft pour le package de mise à jour global.
FullVersion
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : aucun
Version complète.
Impact
Type de donnéesSInt32
Type d’accès : Lecture/écriture
Qualificateurs : aucun
Bit pour indiquer l’impact. Les valeurs possibles sont les suivantes :
Valeur | Description |
---|---|
0x01 | Serveur de site |
0x02 | Console |
0x04 | Client |
0x08 | Nouvelles fonctionnalités |
0x10 | Correctifs de bogue |
LastUpdateTime
Type de donnéesDateTime
Type d’accès : Lecture/écriture
Qualificateurs : aucun
Date et heure de la dernière mise à jour de l’état.
LocaleID
Type de donnéesSInt32
Type d’accès : Lecture/écriture
Qualificateurs : aucun
ID des paramètres régionaux pour les données localisées.
MaxCMVersion
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : aucun
Version maximale applicable de Configuration Manager.
MinCMVersion
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : aucun
Version minimale applicable de Configuration Manager.
MoreInfoLink
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : aucun
Lien vers des informations supplémentaires sur le package de mise à jour.
Name
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : aucun
Nom du package de mise à jour.
PackageGuid
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : [key]
Identificateur unique de la fonctionnalité.
PrereqFlag
Type de donnéesSInt32
Type d’accès : Lecture/écriture
Qualificateurs : aucun
Indicateur pour les conditions préalables. Les valeurs valides sont les suivantes :
Valeur | Description |
---|---|
0x1 | Prereq uniquement |
0x2 | CONTINUE_ON_PREREQ_WARNING |
PrereqPackageName
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : aucun
Nom du package dont dépend le package actuel.
PrereqPackageState
Type de donnéesSInt32
Type d’accès : Lecture/écriture
Qualificateurs : aucun
État du package dont dépend le package actuel.
PublisherFlags
Type de donnéesSInt32
Type d’accès : Lecture/écriture
Qualificateurs : aucun
0x2 : mettre à jour le package d’image de démarrage.
State
Type de donnéesSInt32
Type d’accès : Lecture/écriture
Qualificateurs : aucun
État global du package de mise à jour.
UpdateType
Type de donnéesSInt32
Type d’accès : Lecture/écriture
Qualificateurs : aucun
Type de package. Les valeurs possibles sont les suivantes :
Valeur | Description |
---|---|
0 | Mise à jour régulière |
1 | Tisser |
2 | Qfe |
WarningFlag
Type de donnéesSInt32
Type d’accès : Lecture/écriture
Qualificateurs : aucun
Indicateur d’avertissement. Les valeurs possibles sont les suivantes :
Valeur | Description |
---|---|
0 | Avertissement de contournement |
1 | Ne pas contourner l’avertissement |
Remarques
Les qualificateurs de classe pour cette classe sont les suivants :
Dynamique
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é.
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.