Bu kural, bir istemci bilgisayardan klasörlere erişim sağlamak suretiyle, DFS klasörlerinin kullanılabilirliğini izler.
Bu kural, bir istemci bilgisayardan klasörlere erişim sağlamak suretiyle, DFS klasörlerinin kullanılabilirliğini izler.
Bir DFS klasörü, aşağıdakileri de içeren çeşitli nedenlerle kullanılamayabilir:
Klasör hedefleri çevrimiçi değildir
Klasör hedefleri etkinleştirilmemiştir
Klasör yeniden adlandırılmış veya silinmiştir
DFS başvuru önbelleğini temizleme ve ad alanının sistem durumunu denetleme
Bu sorunu çözmek için aşağıdaki yordamı kullanın:
1. Erişim sağlanamayan yolları belirlemek için, Operations console'da İstemci Uyarıları görünümüne tıklayın.
2. Bir komut istemi penceresi açın ve istemci bilgisayarda DFS başvuru önbelleğini temizlemek için Dfsutil cache referral flush komutunu kullanın.
3. Bir ad alanının sistem durumunu denetlemek için dfsdiag /testreferral/dfspath:\\[ad alanı] komutunu kullanın, burada [ad alanı] ad alanı köküdür. Tüm testlerin Başarı rapor ettiğini ya da bilinen, kritik olmayan koşullar olduğunu doğrulayın.
Herhangi bir test başarısız olursa, bu sorunun çözümünü DFS Ad Alanları ile ilgili sorunları giderebilecek bir teknisyene yükseltin.
Doğrulama
Klasörün (bağlantı) ve klasör hedeflerinin düzgün çalıştığını doğrulamak için aşağıdaki yordamı kullanın:
1. Bir komut istemi penceresi açın ve sonra Dfsutil link\\[ad alanı\klasör] komutunu kullanın, burada [ad alanı] ad alanı kökü ve [klasör] de klasör hedeflerinin çevrimiçi olduğunu doğrulamak istediğiniz DFS klasörüdür (bu komut Windows Server 2003'te kullanılamaz).
2. Klasörün durumunun Tamam olduğunu ve uygun hedeflerin durumlarının Çevrimiçi olduğunu doğrulayın ve sonra da Operations console'dan izleyiciyi sıfırlayın.
Bağlantı (klasör) Tamam değilse, bu sorunun çözümünü DFS Ad Alanları ile ilgili sorunları giderebilecek bir teknisyene yükseltin. Klasör hedefi Çevrimdışı ise, klasör hedefini barındıran sunucuyla ilgili sorunları giderin.
Target | Microsoft.Windows.FileServer.DFSN.Client | ||
Category | Custom | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Operations Manager |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
Alert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.Windows.FileServer.DFSN.DfsPathNotReachableClientAlert" Enabled="true" Target="Microsoft.Windows.FileServer.DFSN.Client" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Custom</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Operations Manager</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">101</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Health Service Script</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DFSNClientSideMonitoring.vbs</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.FileServer.DFSN.DfsPathNotReachableClientAlert.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/Params/Param[2]$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/PublisherName$</SuppressionValue>
<SuppressionValue>$Data/EventDescription$</SuppressionValue>
<SuppressionValue>$Data/Params/Param[2]$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>