Arrastra y soltar ficheros en la consola de comando y PowerShell

En Windows 7 se vuelve a recuperar una funcionalidad perdida en Vista, como era la de arrastrar ficheros a las consola y así obtener su ruta directamente sin tener que teclear todo el acceso al fichero. Esta función es útil para múltiples acciones habituales: administración por comandos, tener que obtener las direcciones de los ficheros y otras muchas. Sin embargo cobra aún mayor importancia al poder usarse en PowerShell.

Con la consola de PowerShell podemos administrar y aumentar las funciones de muchos servicios de Windows. Habitualmente muchos de ellos demandan ficheros de configuración, ficheros de logs y otras muchas informaciones que necesitan conocer la ruta completa de uno o varios ficheros. Esta es una tarea que a todos nos resulta tediosa. Afortunadamente la recuperación de ésta funcionalidad nos va a liberar de ella en muchas ocasiones.

Un ejemplo de esta funcionalidad sería testear unas políticas establecidas para la ejecución de una aplicación en concreto. Para ello en PowerShell usaremos el comando Test-AppLockerPolicy con la opción –path. En este parámetro se ha de introducir la ruta de la aplicación a ejecutar, para lo cual usaremos la función de arrastrar y soltar en la consola suministrándonos así de forma automática la ruta.

clip_image002

Arrastramos el fichero ejecutable Excel sobre la consola de PowerShell y la acción desencadenada es escribir de forma automática la ruta correspondiente al mismo en la consola.

clip_image004

Es evidente que si comparamos los dos modos de actuación, teclear rutas (a veces interminables) y aunque para ello hagamos uso de cualquier método abreviado, o simplemente arrastrar y soltar la conclusión es clara: esta segunda alternativa es más ágil e incluso fiable.

Además incorpora una funcionalidad adicional, si los ficheros contienen instrucciones de comando y el fichero lo guardamos con extensión “.cmd”, se ejecutaran los comandos que este fichero contenga. Esta funcionalidad recuerda a los ficheros .bat. Veamos cómo funciona a través de un ejemplo:

En un fichero de texto introducimos la siguiente sentencia

Cd c:\tools

Y lo guardamos con extensión .cmd. Ahora sólo nos queda arrástrarlo sobre la consola y ocurrirá lo siguiente

clip_image006

Arrastramos y soltamos el fichero sobre la consola de PowerShell

clip_image008

Por último nos resta darle al intro para ejecutar los comandos que contiene el fichero.

clip_image010

La combinación de la utilidad arrastrar y soltar junto a la nueva y potente shell posibilita y acorta los tiempos de tareas administrativas, reduce la posibilidad de errores e incluso agiliza o aumenta las posibles funcionalidades de diversos servicios Windows.

Un saludo


Enviado ago 12 2009, 05:37 por ibriones

Comentarios

crish escrito re: Arrastra y soltar ficheros en la consola de comando y PowerShell
en 08-14-2009 4:36

uyyy, casi como un mac...

:)

jftxtgkcagm escrito re: Arrastra y soltar ficheros en la consola de comando y PowerShell
en 10-30-2009 6:10

Fm2lEI  <a href="shmzcyizjlyc.com/.../a>, [url=http://zcxjajdrxxcb.com/]zcxjajdrxxcb[/url], [link=http://grmiqnatzqdl.com/]grmiqnatzqdl[/link], http://ehqknxellwxd.com/

Windows Técnico escrito Webcasts – Powershell
en 01-11-2010 13:58

‘Office Live meeting’, la tecnología de los webcasts El próximo día 21 de Enero a las 16:00 tendrá lugar

mgllgwdcmto escrito re: Arrastra y soltar ficheros en la consola de comando y PowerShell
en 03-01-2010 11:53

UW93Pf  <a href="idvcrbbluyiz.com/.../a>, [url=http://exszdtpogcim.com/]exszdtpogcim[/url], [link=http://jeanrsccjiyd.com/]jeanrsccjiyd[/link], http://narcdxbmlvcp.com/

Añadir un comentario

(requerido)  
(opcional)
(requerido)  
Recordarme