DFS-R: Çoğaltılmış Klasör ve Hata Ayıklama Günlüğü Klasörü Örtüşme Durumu

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

Bu nesne, DFS Çoğaltma hata ayıklama günlüğü dosyaları klasörüyle örtüşen (aynı klasörleri paylaşan) çoğaltılmış klasörler olup olmadığını izler ve örtüşen klasörler bulunursa bir Uyarı bildirimi oluşturur. Örtüşen klasörler desteklenmez.

Knowledge Base article:

Özet

Bu nesne, DFS Çoğaltma hata ayıklama günlüğü dosyaları klasörüyle örtüşen (aynı klasörleri paylaşan) çoğaltılmış klasörler olup olmadığını izler ve örtüşen klasörler bulunursa bir Uyarı bildirimi oluşturur. Bunun için, DFS Çoğaltma Olayı 6412 bulunup bulunmadığına bakar. Örtüşen klasörler desteklenmez.

Nedenler

Bu izleyicinin kötü bir durumda olması, DFS Çoğaltma klasörlerinin DFS Çoğaltma hata ayıklama günlüğü klasörüyle örtüştüğünü gösterir.

Çözümler

Örtüşen klasörleri yeniden yapılandırma

Bu sorunu çözmek için aşağıdaki yordamı kullanın.

Not: Aşağıdaki yordamı uygulayabilmek için, çoğaltma grubunun yapılandırıldığı etki alanında Domain Admins grubunun bir üyesi ya da çoğaltma grubunun oluşturucusu olmanız veya izinler için temsilci seçilmiş olmanız gerekir.

1. Yanlış yapılandırılan çoğaltılmış klasörü belirlemek için, etkilenen bilgisayarda Olay Görüntüleyicisi'nin Sistem günlüğünde DFS Çoğaltma Olayı 6412'yi inceleyin.

2. DFS Management'i kullanarak, çoğaltılmış klasörün ve hazırlama klasörünün kök yolunu not edin.

3. Etkilenen bilgisayarda, DFS Çoğaltma hata ayıklama günlüklerinin depolandığı yolu belirlemek için şu komutu kullanın: wmic /namespace:\\root\microsoftdfs path dfsrmachineconfig get DebugLogFilePath

4. Çoğaltılmış klasör için yapılandırılan yollardan herhangi birinin hata ayıklama günlüklerinin konumu ile örtüşüp örtüşmediğini kontrol edin.

5. DFS Management'i kullanarak çoğaltılmış klasörü yeniden yapılandırın ve çalışma klasörlerinden hiçbirinin hata ayıklama günlüğü klasörü ile örtüşmemesini sağlayın. İsterseniz, şu komutu kullanın (burada [yol] hata ayıklama günlüğü klasörünün yeni yoludur): wmic /namespace:\\root\microsoftdfs path dfsrmachineconfig set DebugLogFilePath = [yol]

Doğrulama

Bu izleyici, artık örtüşen klasörler olmadığını algıladığında otomatik olarak sağlam durumuna sıfırlanır.

Ek

Element properties:

TargetMicrosoft.Windows.FileServer.DFSR.ReplicatedFolder
Parent MonitorSystem.Health.ConfigurationState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
DFS-R: Çoğaltılmış Klasör, Hata Ayıklama Günlüğü Dosya Klasörüyle Örtüşüyor
Hizmet, özel klasörlerinden birinin hata ayıklama günlüğü klasörüyle örtüştüğünü algıladığından, DFS Çoğaltma hizmeti {0} çoğaltılmış klasörünü başlatamadı. Bu desteklenmeyen bir yapılandırmadır.
Ek Bilgiler:
Örtüşen Klasör: {1}
Çoğaltılmış Klasör: {2}
Çoğaltılmış Klasör Adı: {3} Çoğaltılmış Klasör Kimliği: {4}
Çoğaltma Grubu Adı: {5} Çoğaltma Grubu Kimliği: {6}
Üye Kimliği: {7}
Günlük Klasörü:{8}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.FileServer.DFSR.WorkingFolderOverlapsLoggingFolderMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServer.DFSR.ReplicatedFolder" 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.WorkingFolderOverlapsLoggingFolderMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Params/Param[2]$</AlertParameter1>
<AlertParameter2>$Data/Context/Params/Param[3]$</AlertParameter2>
<AlertParameter3>$Data/Context/Params/Param[4]$</AlertParameter3>
<AlertParameter4>$Data/Context/Params/Param[5]$</AlertParameter4>
<AlertParameter5>$Data/Context/Params/Param[1]$</AlertParameter5>
<AlertParameter6>$Data/Context/Params/Param[6]$</AlertParameter6>
<AlertParameter7>$Data/Context/Params/Param[7]$</AlertParameter7>
<AlertParameter8>$Data/Context/Params/Param[8]$</AlertParameter8>
<AlertParameter9>$Data/Context/Params/Param[9]$</AlertParameter9>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Warning"/>
<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">6412</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>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.FileServer.DFSR.ReplicatedFolder"]/ReplicatedFolderGUID$</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">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>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.FileServer.DFSR.ReplicatedFolder"]/ReplicatedFolderGUID$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4002</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4008</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4010</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4114</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</Expression>
<Expression>
<And>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">9008</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">9111</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[3]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.FileServer.DFSR.ReplicatedFolder"]/ReplicatedFolderGUID$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Or>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>