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.