DFS-R: Validità dei parametri

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

Questo oggetto consente di monitorare la configurazione di Replica DFS in Servizi di dominio Active Directory e nel database locale e crea un avviso critico se rileva un parametro di configurazione non valido.

Knowledge Base article:

Riepilogo

Questo oggetto consente di monitorare la configurazione di Replica DFS in Servizi di dominio Active Directory e nel database locale e crea un avviso critico se rileva un parametro di configurazione non valido. A questo scopo, controlla se è presente l'evento 6008 di Replica DFS.

Cause

Uno stato non integro di questo monitor indica che Replica DFS ha disabilitato l'oggetto in questione perché la configurazione conteneva una stringa o un parametro non corretti, o in Servizi di dominio Active Directory o nella configurazione locale.

Soluzioni

Attendere la replica delle modifiche alla configurazione con Servizi di dominio Active Directory

L'operazione verrà ritentata, e in genere il problema si risolve dopo che le modifiche alla configurazione vengono replicate mediante Servizi di dominio Active Directory.

Per effettuare immediatamente il polling delle modifiche alla configurazione, aprire una finestra del prompt dei comandi e, per ogni membro del gruppo di replica, digitare il comando seguente, in cui [dominio] è il dominio in cui si trova il server e [server] è il nome del server:

Dfsrdiag PollAD /Member:[dominio\server]

Se il problema persiste, verificare che la replica di Servizi di dominio Active Directory funzioni e che il servizio sia in grado di raggiungere un controller di dominio. Se il problema persiste per 8 ore, il servizio Replica DFS disabiliterà la connessione e registrerà l'evento di Replica DFS 5016.

Ricreare la configurazione

Se il problema non si risolve, eliminare la configurazione che sta causando l'errore e ricrearla. Per effettuare questa operazione, esaminare l'avviso o l'evento di Replica DFS 6008 per determinare quale oggetto è interessato, quindi utilizzare Replica DFS o il comando dfsradmin per eliminare e ricreare l'oggetto.

Nota: per modificare la configurazione di Replica DFS è necessario appartenere al gruppo Domain Admins nel dominio in cui è configurato il gruppo di replica o essere il creatore del gruppo di replica, oppure disporre di autorizzazioni delegate.

Verifica

Quando il problema si risolve, nel monitor viene reimpostato automaticamente lo stato integro.

Informazioni aggiuntive

Evento di Replica DFS 6008 (http://go.microsoft.com/fwlink/?LinkId=187154)

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: Parametro non valido rilevato nella configurazione
Replica DFS ha rilevato un parametro di configurazione non valido. Non è stato possibile ripristinare Replica DFS in seguito a questo errore e l'oggetto in questione sarà disabilitato fino a quando il parametro non sarà corretto.
Informazioni aggiuntive:
Nome oggetto: {0}
Tipo di oggetto: {1}
GUID oggetto: {2}
Nome parametro: {3}
Errore: {4}
Controller di dominio di origine: {5}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.FileServer.DFSR.InvalidConfigParameterMonitor" 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.InvalidConfigParameterMonitor_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[5]$</AlertParameter2>
<AlertParameter3>$Data/Context/Params/Param[2]$</AlertParameter3>
<AlertParameter4>$Data/Context/Params/Param[3]$</AlertParameter4>
<AlertParameter5>$Data/Context/Params/Param[4]$</AlertParameter5>
<AlertParameter6>$Data/Context/Params/Param[6]$</AlertParameter6>
</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">6008</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">6608</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">6604</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<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>