Méthode ValidateNewPackageSource dans la classe SMS_SoftwareUpdatesPackage
La ValidateNewPackageSource
méthode de classe WMI (Windows Management Instrumentation) dans Configuration Manager valide un nouvel emplacement source de package pour une mise à jour logicielle.
Remarque
Toutes les mises à jour disponibles dans l’ancienne source de package doivent être disponibles dans la nouvelle source de package pour que la validation réussisse.
La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format) et définit la méthode .
Syntaxe
SInt32 ValidateNewPackageSource(
String PackageSource
);
Paramètres
PackageSource
Type de donnéesString
Qualificateurs : [in]
Emplacement du contenu du package à vérifier.
Valeurs de retour
Type SInt32
de données égal à 0 pour indiquer la réussite ou non zéro pour indiquer l’échec.
Pour plus d’informations sur la gestion des erreurs retournées, consultez À propos des erreurs Configuration Manager.
Remarques
Cette méthode peut être utilisée lors de la modification de l’emplacement source du package d’un package de mise à jour logicielle en raison de modifications de l’infrastructure ou d’une défaillance du serveur.
Cette méthode est nouvelle dans la dernière version de Configuration Manager. Notez qu’il s’agit de la seule façon de modifier la source du package pour un objet de classe WMI SMS_SoftwareUpdate Server . La plupart des autres types de packages peuvent être modifiés dans la console, mais pas dans le package de mise à jour logicielle. L’accès à ce package à partir de la console est limité.
Pour utiliser cette méthode :
Copiez manuellement les fichiers de package de l’ancien emplacement source vers le nouvel emplacement.
Dans votre application, obtenez l’objet SMS_SoftwareUpdatesPackage Server WMI Class pour la mise à jour logicielle.
Incluez un appel à
ValidateNewPackageSource
sur le package.En cas de retour réussi à partir de la méthode , l’application doit modifier la
StoredPkgPath
propriété dans le package pour indiquer le nouvel emplacement 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.
Voir aussi
Classe WMI du serveur SMS_SoftwareUpdatesPackage
Méthode RefreshPkgSource dans la classe SMS_SoftwareUpdatesPackage
Méthode SetSourceSite dans le SMS_SoftwareUpdatesPackage de classe
Méthode Unlock dans le SMS_SoftwareUpdatesPackage de classe