Método VerifyNoLoops na Classe SMS_Site
O VerifyNoLoops
método de Windows De Gestão de Instrumentos (WMI), no Gestor de Configuração, determina se a inserção de um site na hierarquia do Gestor de Configuração num determinado ponto resultará num ciclo recursivo dos sites.
A seguinte sintaxe é simplificada a partir do código do Formato de Objeto Gerido (MOF) 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
Eliminatórias: [in, SizeLimit("3")]
Não usado.
TargetSiteCode
Tipo de dados: String
Eliminatórias: [in, SizeLimit("3")]
Código do local do site da criança para inserir.
ParentSiteCode
Tipo de dados: String
Eliminatórias: [in, SizeLimit("3")]
Código do site do site que será o pai do site alvo.
Result
Tipo de dados: Boolean
Eliminatórias: [fora]
true
se não for formado um loop inserindo o novo site na hierarquia do Gestor de Configuração
Valores de devolução
Um SInt32
tipo de dados que é 0 para indicar sucesso ou não zero para indicar falha.
Para obter informações sobre o manuseamento de erros devolvidos, consulte Sobre erros do Gestor de Configuração.
Código 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 Tempo de Execução
Para obter mais informações, consulte Configuration Manager Server Runtime Requirements (Requisitos de Tempo de Execução do Servidor do Configuration Manager).
Requisitos de Desenvolvimento
Para obter mais informações, consulte Configuration Manager Server Development Requirements (Requisitos de Desenvolvimento do Servidor do Configuration Manager).