DFS Replication Health Report: Event ID 11004

Ao tirar um relatório do grupo de replicação no DFS Management, o mesmo apresenta o seguinte Warning:

DFS 01O evento fala que os arquivos não foram replicados, pois estão com o parâmetro temporário marcado.

Execute o seguinte cmdlet no prompt de comando ou Power Shell do Windows para verificar o atributo temporário (File Attributes):

fsutil usn readdata <file patchfile_name>

DFS 02
Atributos de arquivo é uma máscara de bits que indica quais atributos estão definidos. No exemplo acima, 0x120 indica o atributo temporário é definido porque é que 0x100 e 0x20 (Arquivo) = 0x120.

Para remover o atributo 0x100 (temporário), executamos o cmdlet:

Get-childitem <file patchfile_name> -recurse | ForEach-Object -process {if (($_.attributes -band 0x100) -eq 0x100) {$_.attributes = ($_.attributes -band 0xFEFF)}}

DFS 03

O parâmetro –recurse no comando, remove o atributo temporário nas subpastas também. Caso não queira que os arquivos das subpastas tenham o atributo removido, é somente remover o parâmetro da linha de comando.

Este comportamento do DFS é esperado. Além de arquivos temporários, o DFS não replica outros tipos de arquivo, conforme a URL http://technet.microsoft.com/pt-br/library/cc773238(v=ws.10).aspx#BKMK_038

Artigo escrito por: Gustavo Pereira

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s