Поделиться через


Метод 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.

См. также

Класс WMI сервера SMS_Site