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

Para ejecutar un script de PowerShell con un atajo de teclado en Windows 10, crea un acceso directo en el escritorio que se inicie powershell.execon la -Fileopción y, a continuación, asigna una tecla en la ventana de Propiedades del acceso directo. Windows añade Ctrl+Altuna letra o número a la tecla que introduzcas. El acceso directo ejecuta el script con tu cuenta de usuario; no otorga privilegios de administrador.

Prepara el script

Guarda el script con una .ps1extensión en una carpeta que vayas a conservar, como Documentos o una carpeta específica para scripts. En el Bloc de notas, selecciona Guardar como tipo: Todos los archivos e introduce un nombre como cleanup.ps1. De lo contrario, el Bloc de notas podría añadir .txty crear cleanup.ps1.txt. En el Explorador de archivos, activa Ver > Extensiones de nombre de archivo para comprobar el nombre completo. Prueba primero el script desde PowerShell y anota su ruta exacta.

Explorador de archivos abierto en Documentos con cleanup.ps1 seleccionado
El script se guarda como un archivo .ps1 en la carpeta Documentos.

Crea un acceso directo en el escritorio.

  1. Abra el asistente para crear accesos directos. Haga clic con el botón derecho en un área vacía del escritorio, seleccione Nuevo > Acceso directo y elija una ubicación. Este es el procedimiento para crear accesos directos en el escritorio, tal como se describe en las instrucciones de Microsoft para crear accesos directos en el escritorio de Windows .
    Menú contextual del escritorio de Windows 10 con la opción "Nuevo" expandida y el acceso directo resaltado.
    Seleccione Nuevo y, a continuación, Acceso directo en el menú contextual del escritorio.
  2. Introduzca el comando de PowerShell. En el cuadro de ubicación, utilice este comando, reemplazando la ruta del script con la suya:
    %SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -File "C:\Users\YourName\Documents\cleanup.ps1"
    Esta -Fileopción le indica a Windows PowerShell que ejecute el archivo de script. La ruta al script se incluye entre comillas para que los espacios en el nombre de usuario o la carpeta no interrumpan el comando. -NoProfileInicia PowerShell sin cargar las personalizaciones del perfil; elimínela si su script depende de funciones o módulos que carga desde su perfil. Microsoft documenta estas opciones de inicio en su guía de referencia de la línea de comandos de Windows PowerShell .
    Asistente para crear accesos directos que muestra un comando PowerShell -File con la ruta cleanup.ps1 entre comillas.
    Introduzca el archivo ejecutable de PowerShell y la ruta del script entre comillas.
  3. Nombra el acceso directo. Selecciona Siguiente , asigna un nombre reconocible Run cleanup scripty selecciona Finalizar . Mantén este acceso directo en el escritorio para un funcionamiento óptimo de la tecla de acceso rápido. Moverlo a una carpeta normal o a otra unidad puede impedir que Windows lo reconozca.
    Escritorio de Windows 10 que muestra el acceso directo a Ejecutar script de limpieza
    Asígnale un nombre claro al acceso directo y mantenlo en el escritorio.
  4. Asigna un atajo de teclado. Haz clic derecho en el nuevo atajo, selecciona Propiedades y abre la pestaña Atajo . Haz clic en el campo Tecla de atajo y pulsa una letra o un número, como K. Windows rellena automáticamente Ctrl+Alt+K. Selecciona Aplicar y luego Aceptar . Usa una combinación que no sea importante en ninguna aplicación que mantengas abierta.
    Cuadro de diálogo Propiedades del acceso directo de Windows PowerShell con Ctrl+Alt+K en el campo Tecla de acceso directo
    El campo Tecla de acceso directo añade Ctrl+Alt a la letra introducida.
  5. Si es necesario, especifique una carpeta de trabajo. Si el script abre o guarda archivos mediante rutas relativas, configure el campo " Iniciar en " del acceso directo con la carpeta que espera, por ejemplo C:\Users\YourName\Documents, . Deje el campo en blanco si el script utiliza rutas completas o $PSScriptRootpara encontrar archivos adyacentes.
    Cuadro de diálogo Propiedades del acceso directo de Windows PowerShell con el campo Iniciar en configurado en la carpeta Documentos.
    Establezca el inicio en cuando el script dependa de una carpeta de trabajo específica.
  6. Prueba la tecla. Cierra la ventana de Propiedades y pulsa Ctrl+Alt+Kdesde el escritorio o cualquier otra aplicación. Se abrirá PowerShell, ejecutará el script y, normalmente, se cerrará al finalizar. Confirma el resultado esperado del script en lugar de confiar únicamente en la ventana de la consola.
    La consola de Windows PowerShell muestra que la limpieza se completó y el mensaje regresó.
    Si la ejecución es exitosa, se regresa al símbolo del sistema de PowerShell.

Solucionar problemas comunes

  • La combinación de teclas no funciona: compruebe que la tecla siga apareciendo en Propiedades, que el acceso directo permanezca en el escritorio y que ninguna otra aplicación esté utilizando la misma combinación. Anclar el acceso directo al menú Inicio puede no conservar la combinación de teclas de forma fiable, así que pruébelo antes de eliminar la copia del escritorio.
  • La consola parpadea y desaparece: Añada -NoExitantes -Fileen el comando Target durante el diagnóstico. La ventana de PowerShell permanecerá abierta después de que finalice el script para que pueda leer el error; elimínela -NoExitcuando ya no la necesite.
  • El script indica que la ejecución está deshabilitada: En PowerShell, ejecute el comando Get-ExecutionPolicy -Listpara ver qué ámbitos se aplican. Si este es su dispositivo y el script es uno que usted escribió o revisó, puede usarlo Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserpara su cuenta. O bien, agregue -ExecutionPolicy RemoteSignedantes -Filedel acceso directo para aplicarlo solo a ese proceso de PowerShell. Una configuración de directiva de grupo puede anular cualquiera de las dos opciones; en un equipo administrado, comuníquese con su administrador en lugar de intentar eludirla.
Consola de Windows PowerShell que muestra Get-ExecutionPolicy -List y sus cinco ámbitos.
Inspeccione la política de ejecución efectiva y sus ámbitos configurados.

No lo utilice -ExecutionPolicy Bypasscomo solución rutinaria. La directiva de ejecución es una capa de protección, no un límite de seguridad, y una opción de directiva de inicio no anula la Directiva de grupo. Para los scripts descargados de internet, inspeccione el código y siga las reglas de firma de su organización antes de permitir su ejecución. La documentación de la directiva de ejecución de Microsoft explica la precedencia del ámbito RemoteSignedy el manejo de archivos descargados.

Nota sobre Windows 10: Microsoft dejó de ofrecer soporte para Windows 10 el 14 de octubre de 2025. Estos pasos abreviados siguen siendo válidos, pero consulte las opciones de soporte técnico actuales de Microsoft si continúa utilizando el sistema operativo.

Dejar un comentario

Convierte fotos en pinturas, bocetos y dibujos animados con FotoSketcher.

Convierte fotos en pinturas, bocetos y dibujos animados con FotoSketcher.

Convierte una foto en una pintura, un boceto a lápiz o una caricatura con FotoSketcher Studio. Aprende a elegir un efecto, ajustar la vista previa y guardar tu obra.

Analice e identifique archivos de audio en detalle con Audio Identifier.

Analice e identifique archivos de audio en detalle con Audio Identifier.

Descubre qué revela Audio Identifier sobre la tasa de bits, los codificadores y las etiquetas, cómo funciona su flujo de trabajo anterior y qué herramientas actuales inspeccionan archivos o identifican canciones.

My Photo Index: Un organizador de fotos de código abierto para Windows

My Photo Index: Un organizador de fotos de código abierto para Windows

My Photo Index es un catalogador de fotos antiguo de Windows para etiquetar, clasificar y explorar imágenes locales. Consulta sus funciones documentadas, limitaciones de compatibilidad y una alternativa actualizada.

Cambiar atributos, fechas y horas de archivos y carpetas con Attribute Changer

Cambiar atributos, fechas y horas de archivos y carpetas con Attribute Changer

Aprenda a usar Attribute Changer para editar los atributos y las marcas de tiempo de los archivos de Windows, actualizar las fechas EXIF ​​de las fotos JPEG y previsualizar los cambios por lotes de forma segura.

NeoDownloader: Configura parámetros y descarga imágenes por lotes desde sitios web.

NeoDownloader: Configura parámetros y descarga imágenes por lotes desde sitios web.

Aprende a crear un proyecto de NeoDownloader, elegir el alcance del rastreo, configurar los filtros de imagen y el destino, y revisar las descargas por lotes.

pViewer: Un visor de imágenes minimalista y lector de manga y cómics.

pViewer: Un visor de imágenes minimalista y lector de manga y cómics.

Aprende qué hace pViewer, cómo funcionan sus modos de foto y cómic, qué edición de Windows descargar y en qué se diferencian las versiones anterior y la reescrita.

Cómo configurar un fondo de pantalla diferente en cada monitor en Windows 10

Cómo configurar un fondo de pantalla diferente en cada monitor en Windows 10

Configura un fondo de pantalla diferente para cada monitor de Windows 10, identifica las pantallas, ajusta el tamaño de la imagen y soluciona problemas con la falta de opciones de monitor.

Cómo cambiar al siguiente fondo de escritorio con una combinación de teclas en Windows 7 y 8.

Cómo cambiar al siguiente fondo de escritorio con una combinación de teclas en Windows 7 y 8.

Configura una presentación de diapositivas en Windows 7 u 8, crea un pequeño acceso directo en VBScript y asigna una combinación de teclas para pasar al siguiente fondo de pantalla.

XnConvert: Aplica efectos y convierte formatos de imagen por lotes.

XnConvert: Aplica efectos y convierte formatos de imagen por lotes.

Usa XnConvert para aplicar efectos, redimensionar fotos y convertir formatos de imagen por lotes. Elige la configuración de salida, previsualiza las ediciones y protege tus originales.

Controla tus horas de trabajo y el uso del ordenador con ManicTime.

Controla tus horas de trabajo y el uso del ordenador con ManicTime.

Aprende cómo ManicTime realiza un seguimiento del uso de las aplicaciones, el tiempo de actividad e inactividad y los documentos, y luego convierte tu historial de actividad en etiquetas de proyecto y hojas de horas.