Méthode VerifyNoLoops dans la classe SMS_Site
La VerifyNoLoops
méthode de classe WMI (Windows Management Instrumentation), dans Configuration Manager, détermine si l’insertion d’un site dans la hiérarchie Configuration Manager à un point spécifique entraîne une boucle récursive des sites.
La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format) et est destinée à afficher la définition de la méthode.
Syntaxe
SInt32 VerifyNoLoops(
String CentralSiteCode,
String TargetSiteCode,
String ParentSiteCode,
Boolean Result
);
Paramètres
CentralSiteCode
Type de donnéesString
Qualificateurs : [in, SizeLimit(« 3 »)]
Non utilisé.
TargetSiteCode
Type de donnéesString
Qualificateurs : [in, SizeLimit(« 3 »)]
Code de site du site enfant à insérer.
ParentSiteCode
Type de donnéesString
Qualificateurs : [in, SizeLimit(« 3 »)]
Code de site du site qui sera le parent du site cible.
Result
Type de donnéesBoolean
Qualificateurs : [out]
true
si aucune boucle n’est formée en insérant le nouveau site dans la hiérarchie Configuration Manager
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.
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
Conditions requises
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.