Método VerifyNoLoops na classe SMS_Site
O VerifyNoLoops
método de classe WMI (Instrumentação de Gerenciamento do Windows), em Configuration Manager, determina se a inserção de um site na hierarquia Configuration Manager em um ponto específico resultará em um loop recursivo dos sites.
A sintaxe a seguir é simplificada do código MOF (Formato de Objeto Gerenciado) e destina-se a mostrar a definição do método.
Sintaxe
SInt32 VerifyNoLoops(
String CentralSiteCode,
String TargetSiteCode,
String ParentSiteCode,
Boolean Result
);
Parâmetros
CentralSiteCode
Tipo de dados: String
Qualificadores: [in, SizeLimit("3")]
Não usado.
TargetSiteCode
Tipo de dados: String
Qualificadores: [in, SizeLimit("3")]
Código do site filho a ser inserido.
ParentSiteCode
Tipo de dados: String
Qualificadores: [in, SizeLimit("3")]
Código do site do site que será o pai do site de destino.
Result
Tipo de dados: Boolean
Qualificadores: [out]
true
se nenhum loop for formado inserindo o novo site na hierarquia de Configuration Manager
Return Values
Um SInt32
tipo de dados que é 0 para indicar êxito ou não zero para indicar falha.
Para obter informações sobre como lidar com erros retornados, consulte Sobre erros de Configuration Manager.
Código de exemplo
O exemplo a seguir mostra como chamar o VerifyNoLoops
método.
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
Requisitos
Requisitos de runtime
Para obter mais informações, consulte Configuration Manager Requisitos de Runtime do Servidor.
Requisitos de desenvolvimento
Para obter mais informações, consulte Configuration Manager Requisitos de Desenvolvimento do Servidor.