VerifyNoLoops-metoden i klass SMS_Site

WMI-klassmetoden VerifyNoLoops (Windows Management Instrumentation) i Configuration Manager avgör om infogningen av en plats i Configuration Manager hierarkin vid en viss punkt resulterar i en rekursiv loop av platserna.

Följande syntax är förenklad från MOF-kod (Managed Object Format) och är avsedd att visa definitionen av metoden.

Syntax

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

Parametrar

CentralSiteCode Datatyp: String

Kvalificerare: [i, SizeLimit("3")]

Används inte.

TargetSiteCode Datatyp: String

Kvalificerare: [i, SizeLimit("3")]

Platskod för den underordnade webbplatsen som ska infogas.

ParentSiteCode Datatyp: String

Kvalificerare: [i, SizeLimit("3")]

Områdeskod för den webbplats som ska vara överordnad målplatsen.

Result Datatyp: Boolean

Kvalificerare: [ut]

trueom ingen slinga bildas genom att infoga den nya platsen i hierarkin i Configuration Manager

Returvärden

En SInt32 datatyp som är 0 för att indikera framgång eller inte noll för att indikera fel.

Information om hur du hanterar returnerade fel finns i Om Configuration Manager fel.

Exempelkod

I följande exempel visas hur du anropar VerifyNoLoops metoden.

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

Krav

Körningskrav

Mer information finns i Körningskrav för Configuration Manager Server.

Utvecklingskrav

Mer information finns i Utvecklingskrav för Configuration Manager Server.

Se även

WMI-klass för SMS_Site Server