DFS-R: Versão de Esquema do AD DS

Microsoft.Windows.FileServer.DFSR.IncompatibleDsSchemaMonitor (UnitMonitor)

Este objeto monitoriza a versão de esquema dos Serviços de Domínio do Active Directory (AD DS), gerando um Alerta crítico se detetar uma versão que seja incompatível com a Replicação DFS.

Knowledge Base article:

Resumo

Este objeto monitoriza a versão de esquema dos Serviços de Domínio do Active Directory (AD DS), gerando um Alerta crítico se detetar uma versão que seja incompatível com a Replicação DFS. Tal monitorização sucede procurando a presença do Evento 6012 da Replicação DFS.

Causas

Um mau estado de funcionamento deste monitor indica que os objetos de esquema do AD DS necessários para a Replicação DFS não se encontram disponíveis no controlador de domínio especificado. Este problema poderá ocorrer se o esquema não tiver sido atualizado, se a partição de esquema ainda não tiver sido replicada para o controlador de domínio ou se a versão do esquema for incompatível com a versão do serviço no computador afetado.

Resoluções

Aguardar a replicação das alterações da configuração com o AD DS

A Replicação DFS repetirá a operação, o que poderá resolver automaticamente o problema após a replicação do esquema através do AD DS.

Para consultar imediatamente alterações da configuração, abra uma janela da linha de comandos e escreva o seguinte comando uma vez para cada membro do grupo de replicação, em que [DOMÍNIO] é o domínio em que o servidor se encontra localizado e [Servidor] é o nome do servidor:

Dfsrdiag PollAD /Member:[DOMÍNIO\Servidor]

Expandir o Esquema AD DS

Expanda (ou atualize) o esquema dos Serviços de Domínio do Active Directory (AD DS) para incluir as adições de esquema do Windows Server 2003 R2, Windows Server 2008 ou Windows Server 2008 R2. Para utilizar pastas replicadas só de leitura, o esquema terá de incluir as adições de esquema do Windows Server 2008 ou posteriores.

Para obter informações sobre a expansão do esquema AD DS, consulte o Web site da Microsoft em (http://go.microsoft.com/fwlink/?LinkId=93051).

Verificação

Quando o problema for resolvido, este monitor será automaticamente reposto num bom estado de funcionamento.

Adicional

Evento 6012 da Replicação DFS (http://go.microsoft.com/fwlink/?LinkId=187155)

Element properties:

TargetMicrosoft.Windows.FileServer.DFSR.Service
Parent MonitorSystem.Health.ConfigurationState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
DFS-R: Versão de Esquema do AD DS Incompatível
A Replicação DFS detetou uma versão de esquema dos Serviços de Domínio do Active Directory (AD DS) que é incompatível com a Replicação DFS. A replicação está parada até que a versão seja atualizada.
Informações Adicionais
Servidor: {0}
Versão Esperada: {1} Versão Incompatível do Servidor: {2}
Controlador de Domínio: {3}
Ciclo de Consulta (minutos): {4}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.FileServer.DFSR.IncompatibleDsSchemaMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServer.DFSR.Service" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.FileServer.DFSR.IncompatibleDsSchemaMonitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Params/Param[1]$</AlertParameter1>
<AlertParameter2>$Data/Context/Params/Param[2]$</AlertParameter2>
<AlertParameter3>$Data/Context/Params/Param[3]$</AlertParameter3>
<AlertParameter4>$Data/Context/Params/Param[4]$</AlertParameter4>
<AlertParameter5>$Data/Context/Params/Param[5]$</AlertParameter5>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="SecondEventRaised" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>DFS Replication</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">6012</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DFSR</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>DFS Replication</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DFSR</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">6014</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1004</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1104</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>