Метод VerifyNoLoops в SMS_Site класса
VerifyNoLoops
Метод класса инструментария управления Windows (WMI) в Configuration Manager определяет, приведет ли вставка сайта в иерархию Configuration Manager в определенной точке к рекурсивному циклу сайтов.
Следующий синтаксис упрощен из кода MOF и предназначен для отображения определения метода .
Синтаксис
SInt32 VerifyNoLoops(
String CentralSiteCode,
String TargetSiteCode,
String ParentSiteCode,
Boolean Result
);
Параметры
CentralSiteCode
Тип данных: String
Квалификаторы: [in, SizeLimit("3")]
Не используется.
TargetSiteCode
Тип данных: String
Квалификаторы: [in, SizeLimit("3")]
Код дочернего сайта для вставки.
ParentSiteCode
Тип данных: String
Квалификаторы: [in, SizeLimit("3")]
Код сайта, который будет родительским для целевого сайта.
Result
Тип данных: Boolean
Квалификаторы: [out]
true
Значение , если цикл не формируется путем вставки нового сайта в иерархию Configuration Manager
Возвращаемые значения
Тип SInt32
данных, равный 0 для указания успешного выполнения или ненулевого значения для указания сбоя.
Сведения об обработке возвращенных ошибок см. в разделе Сведения об ошибках Configuration Manager.
Пример кода
В следующем примере показано, как вызвать VerifyNoLoops
метод .
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
Требования
Требования к среде выполнения
Дополнительные сведения см. в разделе Требования к среде выполнения сервера Configuration Manager.
Требования к разработке
Дополнительные сведения см. в разделе Требования к разработке сервера Configuration Manager.