Procurando relatar o último acesso a arquivos para nossos arquivos

0

Estamos procurando gerar um relatório que nos informasse quando os arquivos do nosso arquivo foram acessados pela última vez. Estamos tentando determinar quais arquivos podem ser movidos para dispositivos de armazenamento de custo mais baixo e mais lentos, já que eles não estão sendo acessados.

Estes são uma mistura de servidores com o NAS neles (todos formatados com NTFS). Eu estava pensando em algo como o comando 'tree', enviado para um arquivo de texto com a última data acessada.

Eu sou mais do tipo * nix, então não estou tão familiarizado com o modo como você faria algo assim no Windows ...

    
por bgarlock 07.05.2012 / 22:02

1 resposta

0

com o powershell, isso fornecerá todos os arquivos na pasta c: \ temp com o último acesso maior que 2 meses. Ele irá gravar o resultado em um arquivo - c: \ files.log:

foreach ($ i em get-childitem c: \ temp -recurse) {if ($ i.lastaccesstime -lt ($ (Get-Date) .AddMonths (-2))) {write-output $ i.fullname , ';' $ i.lastaccesstime | out-file -filepath "c: \ files.log" -append}}

Está em uma linha!

    
por 08.05.2012 / 16:41

Tags