Procurando relatar o último acesso aos nossos arquivos

Procurando relatar o último acesso aos nossos arquivos

Queremos gerar um relatório que nos informe quando os arquivos em nosso arquivo foram acessados ​​pela última vez. Estamos tentando determinar quais arquivos podem ser movidos para dispositivos de armazenamento mais lentos e de menor custo, uma vez que não estão sendo acessados.

Trata-se de uma mistura de servidores com NAS (todos formatados em NTFS). Eu estava pensando em algo como o comando 'árvore', enviado para um arquivo de texto com a data do último acesso.

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

Responder1

com o PowerShell, isso fornecerá todos os arquivos na pasta c:\temp com último acesso superior a 2 meses. Ele 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!

informação relacionada