Búsqueda de sitios web

Cómo ejecutar scripts de PowerShell con atajos de teclado en Windows 10


Los scripts de PowerShell requieren un poco de configuración si desea que se ejecuten automáticamente en un momento determinado. Se necesita más que simplemente usar una tarea programada, ya que el script no se ejecutará en PowerShell como una acción. Si no desea ejecutar automáticamente estos scripts y, en cambio, desea ejecutar scripts de PowerShell con atajos de teclado, puede hacerlo. Existen algunas limitaciones para este proceso, pero nada que haga que su uso sea tedioso.

Scripts de PowerShell con atajos de teclado

Lo primero que necesitas es el script de PowerShell. Adelante, créalo. Muévelo a algún lugar donde sepas que no lo eliminarás por accidente. Una vez que hayas hecho eso, ve a tu escritorio y haz clic derecho en un área vacía. En el menú contextual, seleccione Nuevo>Atajo.

En el campo de ubicación, ingrese lo siguiente y asegúrese de reemplazar "ruta al script" con la ruta completa al script de PowerShell que desea ejecutar con un método abreviado de teclado.

%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -File "path-to-script"

Ejemplo

%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -File "C:\Users\fatiw\Desktop\toastNotification.ps1"

Haga clic en Siguiente e ingrese un nombre para el acceso directo. Si lo deseas, también puedes cambiar el icono que utiliza el acceso directo. De forma predeterminada, utilizará el icono de PowerShell.

Una vez que haya creado el acceso directo, haga clic derecho en él y seleccione Propiedades en el menú contextual. Vaya a la pestaña Acceso directo, haga clic dentro del campo "Tecla de acceso directo" y registre el método abreviado de teclado que desea utilizar para ejecutar la aplicación.

Sólo necesitas ingresar una letra o un número. Las teclas Ctrl+Alt se agregan de forma predeterminada y formarán parte de todos los atajos de teclado para ejecutar aplicaciones/atajos a aplicaciones.

Eso debería hacer el truco. Ahora puede ejecutar el script con el acceso directo que grabó.

Limitaciones

Mencioné anteriormente que este método tiene limitaciones, aunque no son muy restrictivas. La limitación es que el acceso directo, el que usted creó, debe colocarse en el escritorio o agregarse al menú Inicio. Si mueve el atajo a cualquier otro lugar, por ejemplo, a una unidad diferente de su PC, o lo anida dentro de una carpeta, el atajo de teclado no podrá ejecutar el script.

Mantener el script en su escritorio es realmente la forma más confiable de ejecutar scripts con un atajo de teclado. Parece que usar la opción Anclar al inicio en el menú de acceso directo realmente no funciona y tampoco lo hace agregarlo a la carpeta del menú Inicio. Puede que tenga que ver con el script en el que probé esto, así que adelante y pruébalo tú mismo. Si agregar el acceso directo al menú Inicio no funciona, tendrás que colocarlo en tu escritorio.

Artículos relacionados