De VerifyNoLoops-methode in Class SMS_Site

De VerifyNoLoops WMI-klassemethode (Windows Management Instrumentation) in Configuration Manager bepaalt of het invoegen van een site in de hiërarchie van Configuration Manager op een specifiek punt resulteert in een recursieve lus van de sites.

De volgende syntaxis is vereenvoudigd ten opzichte van de MOF-code (Managed Object Format) en is bedoeld om de definitie van de methode weer te geven.

Syntaxis

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

Parameters

CentralSiteCode Gegevenstype: String

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

Niet gebruikt.

TargetSiteCode Gegevenstype: String

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

Sitecode van de in te voegen onderliggende site.

ParentSiteCode Gegevenstype: String

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

De sitecode van de site die het bovenliggende element van de doelsite wordt.

Result Gegevenstype: Boolean

Kwalificaties: [out]

trueals er geen lus wordt gevormd door de nieuwe site in te voegen in de hiërarchie van Configuration Manager

Retourwaarden

Een SInt32 gegevenstype van 0 om een geslaagde actie aan te geven of een andere waarde dan nul om een fout aan te geven.

Zie Info over fouten in Configuration Manager voor informatie over het afhandelen van geretourneerde fouten.

Voorbeeldcode

In het volgende voorbeeld ziet u hoe u de VerifyNoLoops methode aanroept.

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

Vereisten

Runtime vereisten

Zie de vereisten voor de runtime van de Configuration Manager-server voor meer informatie.

Ontwikkelingsvereisten

Zie Vereisten voor de ontwikkeling van Configuration Manager-servers voor meer informatie.

Zie ook

WMI-klasse SMS_Site Server