Freigeben über


VerifyNoLoops-Methode in class SMS_Site

Die VerifyNoLoops WMI-Klassenmethode (Windows Management Instrumentation) in Configuration Manager bestimmt, ob das Einfügen eines Standorts in die Configuration Manager-Hierarchie an einem bestimmten Punkt zu einer rekursiven Schleife der Standorte führt.

Die folgende Syntax wird vom MOF-Code (Managed Object Format) vereinfacht und soll die Definition der -Methode anzeigen.

Syntax

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

Parameter

CentralSiteCode
Datentyp: String

Qualifizierer: [in, SizeLimit("3")]

Nicht verwendet.

TargetSiteCode
Datentyp: String

Qualifizierer: [in, SizeLimit("3")]

Websitecode der untergeordneten Website, die eingefügt werden soll.

ParentSiteCode
Datentyp: String

Qualifizierer: [in, SizeLimit("3")]

Standortcode der Website, die das übergeordnete Element der Zielwebsite ist.

Result
Datentyp: Boolean

Qualifizierer: [out]

true, wenn keine Schleife durch Einfügen des neuen Standorts in der Configuration Manager-Hierarchie gebildet wird

Rückgabewerte

Ein SInt32 Datentyp, der 0 ist, um einen Erfolg anzugeben, oder ungleich 0 (null), um einen Fehler anzugeben.

Informationen zur Behandlung von zurückgegebenen Fehlern finden Sie unter Informationen zu Configuration Manager Fehlern.

Beispielcode

Im folgenden Beispiel wird gezeigt, wie die VerifyNoLoops -Methode aufgerufen wird.

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  

Anforderungen

Laufzeitanforderungen

Weitere Informationen finden Sie unter anforderungen an Configuration Manager Server Runtime.

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Configuration Manager Serverentwicklungsanforderungen.

Siehe auch

WMI-Klasse des SMS_Site-Servers