Buscando informar sobre el último acceso a archivos de nuestros archivos

Buscando informar sobre el último acceso a archivos de nuestros archivos

Estamos buscando generar un informe que nos permita saber cuándo se accedió por última vez a los archivos de nuestro archivo. Estamos tratando de determinar qué archivos se pueden mover a dispositivos de almacenamiento más lentos y de menor costo, ya que no se accede a ellos.

Se trata de una combinación de servidores con NAS (todos formateados en NTFS). Estaba pensando en algo así como el comando 'árbol', enviado a un archivo de texto con la fecha del último acceso.

Soy más un tipo *nix, así que no estoy tan familiarizado con cómo se haría algo como esto en Windows.

Respuesta1

con powershell, esto le proporcionará todos los archivos en la carpeta c:\temp con un último acceso mayor a 2 meses. Escribirá el resultado en un archivo: c:\files.log:

foreach ($i en get-childitem c:\temp -recurse ) {if ($i.lastaccesstime -lt ($(Get-Date).AddMonths(-2))) {escritura de salida $i.fullname,'; '$i.última hora de acceso | archivo de salida -ruta del archivo "c:\files.log" -append}}

¡Está en una línea!

información relacionada