Necesitamos un listado de todos los archivos con extensión .e de una ubicación remota. En el listado es necesario conocer el tamaño y poder manipularlo en algún archivo.
Usamos el comando Get-Children, indicaremos la ruta remota y para que realice una búsqueda recursiva de archivos usaremos la opción -Recurse además "filtramos" con la máscara *.e mediante -Include
De todos los datos que se pueden extraer solo seleccionaremos, con la opción Select, los siguientes valores; nombre de archivo (Name) y longitud en bit (Length).
La información la formateamos en formato tabla y extraemos a un archivo de texto con la opción append para actualizar el contenido.
El comando de PowerShell sería:
Get-ChildItem -path "\\nombreServidor\recursoCompartido\carpeta" -Recurse -include *.e | Select Name,Length,VersionInfo | Format-Table |Out-File C:\tmp\Listado_.txt -append
Usamos el comando Get-Children, indicaremos la ruta remota y para que realice una búsqueda recursiva de archivos usaremos la opción -Recurse además "filtramos" con la máscara *.e mediante -Include
De todos los datos que se pueden extraer solo seleccionaremos, con la opción Select, los siguientes valores; nombre de archivo (Name) y longitud en bit (Length).
La información la formateamos en formato tabla y extraemos a un archivo de texto con la opción append para actualizar el contenido.
El comando de PowerShell sería:
Get-ChildItem -path "\\nombreServidor\recursoCompartido\carpeta" -Recurse -include *.e | Select Name,Length,VersionInfo | Format-Table |Out-File C:\tmp\Listado_.txt -append
No hay comentarios:
Publicar un comentario