Méthode VerifyNoLoops en classe SMS_Site

La VerifyNoLoops méthode de classe Windows Management Instrumentation (WMI), dans le Configuration Manager, détermine si l’insertion d’un site dans la hiérarchie du Configuration Manager à un point spécifique entraînera une boucle récursive des sites.

La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format) et est destinée à montrer la définition de la méthode.

Syntaxe

SInt32 VerifyNoLoops(
     String CentralSiteCode,
     String TargetSiteCode,
     String ParentSiteCode,
     Boolean Result
);

Paramètres

CentralSiteCode Type de données : String

Qualificateurs : [in, SizeLimit(« 3 »)]

Non utilisé.

TargetSiteCode Type de données : String

Qualificateurs : [in, SizeLimit(« 3 »)]

Code du site enfant à insérer.

ParentSiteCode Type de données : String

Qualificateurs : [in, SizeLimit(« 3 »)]

Code de site du site qui sera le parent du site cible.

Result Type de données : Boolean

Qualifications : [out]

truesi aucune boucle n’est formée lors de l’insertion du nouveau site dans la hiérarchie du Configuration Manager

Valeurs de retour

Type de SInt32 données égal à 0 pour indiquer un succès ou à une valeur non nulle pour indiquer un échec.

Pour plus d’informations sur le traitement des erreurs retournées, consultez À propos des erreurs de Configuration Manager.

Exemple de code

L’exemple suivant montre comment appeler la VerifyNoLoops méthode.

Dim Site As SWbemObject
Dim NoLoop As Boolean

Set Site = GetObject("winmgmts:root\sms\site_<sitecode>:SMS_Site")
Site.VerifyNoLoops "", "<child sitecode>", "<parent sitecode>", NoLoop

MsgBox "NoLoop = " & NoLoop

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.

Voir aussi

Classe WMI SMS_Site Server