Script para descobrir arquivos antigos
Na empresa onde trabalho os servidores de arquivos utilizam a estrutura abaixo:
Servidor
-Compartilhamento 1
–Pasta do grupo de usuários 1
–Pasta do grupo de usuários 2
–Pasta do grupo de usuários 3
…
Acontece freqüentemente de algumas pastas deixarem de ter uso e como o usuário quase nunca comunica quando isso acontece a pasta fica lá ocupando espaço em disco e em fita quando é feito backup.
Para resolver este problema eu criei um script que verifica nas pastas se há arquivos que não são mais usados e gera log que poderá ajudar no momento de realizar uma “faxina” no servidor de arquivos. O script utiliza a data de modificação do arquivo para verificar se a pasta é usada ou não.
Para alguns usuários pode parecer exagero criar um script para isso já que pode-se falar com os usuários e perguntar se a pasta é usada ou não, certo? Desde que você tenha até 100 pasta isso é fácil, mas quando você tem um servidor de arquivos com mais 1200 pastas fica meio complicado. E mais: às vezes os usuários não sabem se as pastas tem uso ou não.
Para executar o script é preciso do KIX que está disponível no site www.kixtart.org. Para usar o KIX, descompacte o executável KIX32.EXE na pasta c:\windows\.
Baixe o arquivo abaixo e descompacte em alguma pasta no seu servidor:
Scripts para localizar pastas sem uso e pastas vazias
Dentro deste arquivo há 3 scripts:
emptyfolders.kix -> Localiza as pastas vazias
unusedfuolders.kix -> Localiza as pastas com arquivos com datas de modificação maiores que 1 ano
dirfilesrec.vbs -> Script auxiliar utilizado pelo unusedfolders.kix. Faz o equivalente a um dir /s /b /a-d. Não foi utilizado o dir porque em caso de redirecionamento, devido a um bug no cmd.exe, alguns caracteres como ç e letras acentuadas mudavam e se for testada a data de modificação o Windows reclamava que o arquivo não existia.
Altere dentro do emptyfolders.kix e unusedfolders.kix o diretório alvo da auditoria e execute:
kix32 emptyfolders.kix e depois
kix32 unusedfolders.kix
Dependendo da quantidade de arquivos dentro do servidor de arquivos, a execução poderá demorar alguns minutos. Serão gerados os logs:
emptyfolders.txt -> com as pastas vazias
unusedfolders-1.txt a unusedfolders-5.txt -> com os pastas não usadas de 1 a 5 anos
Com base nestes relatórios é possível separar as pastas sem uso, fazer um último backup e excluir do servidore de arquivos.
Related posts:
- Como importar quotas do Windows Server 2003 R2 para outro disco
- Script: Alteração de impressoras via Logon Script
- Liberando espaço no HD
- Enviando arquivos grandes
- Usando um servidor NFS como meio de armazenamento para o VMware - Parte II
Filed under: Redes, Todos, Windows
Enviar por e-mail



Script para descobrir arquivos antigos…
leia mais……
Blog do Vicente ? Script para descobrir arquivos antigos…
leia mais……
Gostar?amos de trocar links com seu blog. Topas ?
http://www.perolaspoliticas.com