Classe WMI du serveur SMS_SoftwareUpdateSource
La SMS_SoftwareUpdateSource
classe WMI (Windows Management Instrumentation) est une classe de serveur du fournisseur SMS, dans Configuration Manager, qui répertorie toutes les sources de mises à jour logicielles disponibles sur le site, pour une utilisation dans la synchronisation des métadonnées pendant un déploiement.
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_SoftwareUpdateSource : SMS_BaseClass
{
String ApplicabilityCondition;
DateTime DateCreated;
DateTime DateModified;
Boolean IsExpired;
String PublicKeys;
String ScanMethod;
String ScanMethodParameters;
String ScannerToolPkgID;
UInt32 ScanType;
UInt32 SourceContentType;
String SourceSite;
String UpdateSourceDescription;
UInt32 UpdateSourceID;
String UpdateSourceName;
String UpdateSourceUniqueID;
String UpdateSourceVersion;
String UpdateType;
};
Méthodes
La SMS_SoftwareUpdateSource
classe ne définit aucune méthode.
Remarque
a ResendObjectToAllSites Method in Class SMS_SoftwareUpdateSource
été déprécié dans Configuration Manager.
Propriétés
ApplicabilityCondition
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Condition que le client évalue avant d’évaluer une mise à jour logicielle. Si la condition n’existe pas, la mise à jour n’est pas évaluée.
DateCreated
Type de donnéesDateTime
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Date et heure de création de la source de mise à jour.
DateModified
Type de donnéesDateTime
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Date et heure de la dernière modification de la source de mise à jour.
IsExpired
Type de donnéesBoolean
Type d’accès : Lecture/écriture
Qualificateurs : [not_null]
true
si la source de mise à jour n’est plus active. La valeur par défaut est false
.
PublicKeys
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : [paresseux]
Clés publiques avec lesquelles tous les fichiers binaires associés sont signés.
ScanMethod
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Méthode d’analyse de la source de mise à jour.
ScanMethodParameters
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Paramètres de la méthode d’analyse.
ScannerToolPkgID
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : [not_null]
ID du package d’outils du scanneur associé à la source de mise à jour.
ScanType
Type de donnéesUInt32
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Type d’analyse à utiliser pour la source. Les valeurs possibles sont les suivantes :
WSUS
Source hors connexion
SourceContentType
Type de donnéesUInt32
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Type de contenu distribué par la source de mise à jour.
SourceSite
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : [not_null]
Code de site pour le site source de mise à jour.
UpdateSourceDescription
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : Aucun
Description de la source de mise à jour.
UpdateSourceID
Type de donnéesUInt32
Type d’accès : Lecture/écriture
Qualificateurs : [key, not_null]
ID unique de la source de mise à jour logicielle. Cet ID est unique uniquement pour le site.
UpdateSourceName
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : [not_null]
Nom de la source de mise à jour.
UpdateSourceUniqueID
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : [not_null]
ID unique de la source de mise à jour. Cet ID est unique d’un site à l’autre.
UpdateSourceVersion
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : [not_null]
Version de la source de mise à jour.
UpdateType
Type de donnéesString
Type d’accès : Lecture/écriture
Qualificateurs : [not_null]
Type de la source de mise à jour.
Remarques
Il n’existe aucun qualificateur de classe spécial pour cette classe. 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 utilise cette classe pour définir ou modifier la source d’une mise à jour logicielle afin que les métadonnées soient correctement synchronisées pendant le déploiement des mises à jour. Actuellement, les sources prises en charge pour les mises à jour logicielles sont Windows Server Update Services (WSUS) et ITMU/catalogue hors connexion.
Pour utiliser cette classe, l’application crée un SMS_SoftwareUpdateSource
objet et définit les propriétés en fonction des besoins de la mise à jour logicielle et de la source.
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.