类SMS_Site中的 VerifyNoLoops 方法

VerifyNoLoops Configuration Manager中的 Windows Management Instrumentation (WMI) 类方法确定在特定点插入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服务器开发要求

另请参阅

SMS_Site 服务器 WMI 类