Udostępnij przez


VerifyNoLoops, metoda w klasie SMS_Site

Metoda VerifyNoLoops klasy Instrumentacja zarządzania windows (WMI) w Configuration Manager określa, czy wstawianie lokacji w hierarchii Configuration Manager w określonym punkcie spowoduje cykliczną pętlę lokacji.

Poniższa składnia jest uproszczona z kodu MOF (Managed Object Format) i ma na celu pokazanie definicji metody.

Składnia

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

Parametry

CentralSiteCode Typ danych: String

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

Nieużywane.

TargetSiteCode Typ danych: String

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

Kod witryny podrzędnej do wstawienia.

ParentSiteCode Typ danych: String

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

Kod witryny, która będzie elementem nadrzędnym lokacji docelowej.

Result Typ danych: Boolean

Kwalifikatory: [out]

truejeśli pętla nie jest tworzona przez wstawienie nowej lokacji do hierarchii Configuration Manager

Wartości zwracane

Typ SInt32 danych, który ma wartość 0, aby wskazać powodzenie lub inny niż zero, aby wskazać błąd.

Aby uzyskać informacje o obsłudze zwróconych błędów, zobacz Informacje o błędach Configuration Manager.

Przykładowy kod

W poniższym przykładzie pokazano, jak wywołać VerifyNoLoops metodę .

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

Wymagania

Wymagania dotyczące środowiska uruchomieniowego

Aby uzyskać więcej informacji, zobacz wymagania dotyczące środowiska uruchomieniowego serwera Configuration Manager.

Wymagania programistyczne

Aby uzyskać więcej informacji, zobacz Configuration Manager Wymagania dotyczące programowania serwera.

Zobacz też

SMS_Site Server WMI Class