VerifyNoLoops-Methode in Klasse SMS_Site

Die VerifyNoLoops Klassenmethode Windows-Verwaltungsinstrumentation (WMI) im 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 wurde aus MOF-Code (Managed Object Format) vereinfacht und soll die Definition der Methode veranschaulichen.

Syntax

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

Parameter

CentralSiteCode Datentyp: String

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

Nicht verwendet.

TargetSiteCode Datentyp: String

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

Sitecode der einzufügenden untergeordneten Site.

ParentSiteCode Datentyp: String

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

Websitecode der Website, die der Zielwebsite übergeordnet sein soll.

Result Datentyp: Boolean

Qualifikanten: [raus]

trueWenn durch das Einfügen des neuen Standorts in die Configuration Manager-Hierarchie keine Schleife gebildet wird

Rückgabewerte

Ein SInt32 Datentyp, der 0 ist, um Erfolg anzuzeigen, oder ungleich null, um Fehler anzuzeigen.

Informationen zum Behandeln zurückgegebener Fehler finden Sie unter Informationen zu Configuration Manager-Fehlern.

Beispielcode

Das folgende Beispiel zeigt, 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 die Configuration Manager Server-Laufzeit.

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Entwicklungsanforderungen für Configuration Manager Server.

Siehe auch

WMI-Klasse für SMS_Site Server