Este objeto supervisa la inicialización de raíces de espacio de nombres, y crea una alerta si una raíz de espacio de nombres no se inicializa correctamente.
Este objecto supervisa la inicialización de las raíces de espacio de nombres para detectar la presencia del evento DfsSvc 14534 en el registro de evento del sistema. Si este objeto detecta el evento, ajusta el estado de mantenimiento del monitor a un estado crítico, indicando que el espacio de nombres está desconectado y activa un a alerta.
Si el espacio de nombres es un espacio de nombres basado en dominio, podría haber un error al inicializarse debido a los siguientes motivos:
Problemas de conectividad de red que previenen que el servidor de espacio de nombres se conecte con un controlador de dominio.
Cambios llevados a cabo directamente en el espacio de nombres DFS en los Servicios de dominio de Active Directory (AD DS), en lugar de utilizar la administración de DFS o las herramienta de línea de comandos.
Si el espacio de nombres es un espacio de nombres independiente, podría haber un error al inicializarse si el servicio espacio de nombres DFS no puede ubicar los metadatos del espacio de nombre en el registro del servidor. Esto puede ocurrir debido a daños en el registro.
Reiniciar el servicio espacio de nombres DFS
Para reiniciar el servicio, utilice el complemento Servicios, los cmdlet Iniciar servicio y Detener servicio de Windows PowerShell, o herramientas de línea de comandos tales como net stop y net start. Para reiniciar el servicio de forma remota utilizando el comando sc, abra una ventana del símbolo del sistema y, a continuación:
1. Para detener el servicio, escriba el siguiente comando, donde [servername] es la ruta de convención de nomenclatura universal (UNC) al servidor remoto:
sc [servername] stop dfs
2. Para confirmar que el servicio está en estado DETENIDO, escriba el siguiente comando:
sc [servername] query dfs
3.Para reiniciar el servicio, escriba el siguiente comando:
sc [servername] start dfs
Nota: para reiniciar un servicio, debe ser miembro del grupo Administradores locales en el servidor afectado.
Si reiniciar el servicio no resuelve el problema, es posible que el servidor de espacio de nombres no pueda contactar con un controlador de dominio.
Comprobación comunicación con AD DS
Para comprobar la comunicación con AD DS, utilice el comando dfsdiag /testdcs. Confirme que todos los controladores de dominio indican resultados correctos.
Comprobación
Para comprobar que este problema ya no existe, utilice el siguiente procedimiento:
1. Abra una ventana del símbolo del sistema y utilice el comando dfsutil root\\[namespace] (en Windows Server 2003, utilice el comando dfsutil root\\[namespace]/view), para comprobar el estado del espacio de nombres.
2. Confirme que el estado de la raíz es 'Correcto' y que el estado de todos los servidores de espacio de nombres es 'En línea'.
Evento de espacio de nombres DFS 14534 (http://go.microsoft.com/fwlink/?LinkId=186538)
Target | Microsoft.Windows.FileServer.DFSN.6.3.RootTarget | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.FileServer.DFSN.6.3.RootTarget.ErrorOnRoot" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServer.DFSN.6.3.RootTarget" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.FileServer.DFSN.6.3.RootTarget.ErrorOnRoot_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</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>System</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">14534</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>ContainsSubstring</Operator>
<Pattern>DfsSvc</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="DFSNLib!Microsoft.Windows.FileServer.DFSN.RootTarget"]/RootName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">LoggingComputer</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetbiosComputerName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">LoggingComputer</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>System</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">14552</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>ContainsSubstring</Operator>
<Pattern>DfsSvc</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="DFSNLib!Microsoft.Windows.FileServer.DFSN.RootTarget"]/RootName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">LoggingComputer</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetbiosComputerName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">LoggingComputer</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>