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ładni
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]
true
jeś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.