Status da Configuração do Modo Cache Hospedado

Microsoft.Windows.BranchCache.HostedCacheClient.Monitor.ServerClient (UnitMonitor)

Este objeto verifica se o cliente de cache hospedado não está configurado também como servidor de cache hospedado e, caso esteja, gera um estado de integridade crítico.

Knowledge Base article:

Resumo

Este monitor verifica se o computador não está configurado como cliente de cache hospedado e servidor de cache hospedado ao mesmo tempo, o que não é permitido.

Causas

Se um computador estiver configurado como cliente de cache hospedado e como servidor de cache hospedado, ou as configurações da Política de Grupo ou as chaves de registro estão definidas incorretamente.

Soluções

Importante! As definições de configuração do BranchCache geralmente são estabelecidas usando a Política de Grupo. Se a Política de Grupo for usada, corrija os problemas nas configurações da Política de Grupo para o BranchCache. As etapas de resolução a seguir são efetivas apenas quando a Política de Grupo não for usada, já que as configurações da Política de Grupo geralmente substituem estas configurações manuais.

Para configurar corretamente o cliente de cache hospedado, clique na seguinte tarefa: Corrigir as configurações do cliente de Cache Hospedado

Você também pode abrir uma janela do Prompt de Comando com privilégios administrativos e digitar o seguinte comando:

netsh branchcache set service hostedclient location=<HostName>

Onde <NomedoHost> é o nome do domínio totalmente qualificado do servidor de cache hospedado.

Para obter mais informações sobre o contexto netsh branchcache, consulte Comandos Netsh para o BranchCache no Windows Server 2008 R2 no Microsoft TechNet.

Element properties:

TargetMicrosoft.Windows.BranchCache.HostedCacheClientNode
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.BranchCache.HostedCacheClient.Monitor.ServerClient" Accessibility="Public" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.BranchCache.HostedCacheClientNode" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>ConfigurationHealth</Category>
<OperationalStates>
<OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="SecondEventRaised" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Property[Type="Microsoft.Windows.BranchCache.ClientSideServiceBase"]/NodeName$</FirstComputerName>
<FirstLogName>Microsoft-Windows-BranchCache/Operational</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">6</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-BranchCache</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Property[Type="Microsoft.Windows.BranchCache.ClientSideServiceBase"]/NodeName$</SecondComputerName>
<SecondLogName>Microsoft-Windows-BranchCache/Operational</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">5</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-BranchCache</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>