5 formas de ejecutar ejecutables (EXE) desde PowerShell

Los ejecutables de Windows (archivos EXE) son la columna vertebral de muchas aplicaciones. Ya sea instalando software, ejecutando una herramienta del sistema o automatizando tareas, es esencial comprender cómo iniciar EXE. Si bien puede ejecutar estos archivos desde la interfaz gráfica, PowerShell es otra herramienta versátil que muchos adoran. En este artículo, lo guiaremos en la ejecución de ejecutables (EXE) desde PowerShell.

5 formas de ejecutar ejecutables (EXE) desde PowerShell

La ejecución de archivos EXE desde PowerShell le permite automatizar procesos repetitivos, ejecutar comandos con parámetros específicos e integrar tareas ejecutables sin problemas en scripts. Este método facilita el aprovechamiento de todo lo que PowerShell puede hacer. Puede administrar su sistema Windows de manera más fluida y hacer más cosas.

Método 1: ejecutar el archivo EXE usando .\ (punto barra diagonal)

Para ejecutar un archivo ejecutable (EXE) ubicado en su directorio de trabajo de PowerShell, use el prefijo .\ (punto barra). Esto le indica a PowerShell que ejecute el archivo desde la carpeta actual en lugar de buscarlo dentro de los directorios de la variable de entorno PATH de su sistema.

Paso 1: presione Windows + S en su teclado, escriba PowerShell y haga clic en Ejecutar como administrador. Seleccione Sí cuando se le solicite.

5 formas de ejecutar ejecutables (EXE) desde PowerShell

Paso 2: navegue hasta la ubicación EXE. Utilice el comando cd para ir a la carpeta que contiene su archivo EXE. Por ejemplo:

cd C:\Programas\MiCarpeta De Programas

5 formas de ejecutar ejecutables (EXE) desde PowerShell

Paso 3: Ahora, ejecuta el EXE. Escriba .\ seguido del nombre del archivo EXE y presione Enter. Ejemplo:

.\miprograma.exe

5 formas de ejecutar ejecutables (EXE) desde PowerShell

Paso 4: Si tiene problemas para localizar archivos EXE, utilice el comando Get-ChildItem. Aquí se explica cómo usarlo:

Obtener-ChildItem *.exe

5 formas de ejecutar ejecutables (EXE) desde PowerShell

Lea también: Cómo solucionar la imposibilidad de ejecutar archivos EXE en Windows 11

Método 2: iniciar un archivo EXE con la ayuda de Call Operador (&)

El operador de llamada (&) ofrece una forma sencilla de ejecutar archivos EXE directamente desde el indicador de PowerShell. Usar este método es ideal cuando buscas una ejecución rápida y sencilla y no necesitas un control complejo sobre el proceso de lanzamiento.

Paso 1: Inicie el cuadro Ejecutar presionando Windows + R en su teclado. Escriba PowerShell en el cuadro de búsqueda y haga clic en Aceptar.

Ahora se abrirá una ventana de PowerShell, pero tenga en cuenta que no está en modo Administrador.

5 formas de ejecutar ejecutables (EXE) desde PowerShell

Paso 2: Para ejecutar PowerShell como administrador, escriba el siguiente comando y presione Enter. Además, haga clic en Sí cuando se le solicite.

Inicio-Proceso powershell -Verbo runAs

5 formas de ejecutar ejecutables (EXE) desde PowerShell

Paso 4: Ahora, se abrirá una nueva ventana de Administrador de PowerShell con un fondo azul como base.

Paso 5: En la nueva ventana de Administrador de PowerShell, escriba & operador seguido de la ruta completa al archivo EXE y presione Enter.

& 'C:\Archivos de programa\MiPrograma\MiPrograma.exe'

5 formas de ejecutar ejecutables (EXE) desde PowerShell

Paso 6: Si su archivo EXE requiere argumentos de línea de comandos, agréguelos después de la ruta del archivo. He aquí cómo hacerlo:

& 'C:\Archivos de programa\ExampleSoftware\program.exe' arg1 arg2 arg3

Nota: El argumento /p en la imagen siguiente imprimirá el archivo EXE cuya ruta se especificó más adelante.

5 formas de ejecutar ejecutables (EXE) desde PowerShell

Lea también: Cómo ejecutar PowerShell como administrador en Windows 11

Método 3: ejecutar EXE mediante el cmdlet Invoke-Expression

El cmdlet Invoke-Expression en PowerShell ofrece una forma de ejecutar cadenas como si fueran comandos directos de forma dinámica. Esto le permite ejecutar archivos EXE proporcionando la ruta completa al ejecutable. Este método puede salvarle la vida cuando necesite crear la cadena de comando para el ejecutable en tiempo de ejecución.

Paso 1: haga clic en el ícono de Windows, escriba PowerShell en el cuadro de búsqueda y seleccione Ejecutar como administrador. Cuando aparezca una ventana emergente, elija Sí.

5 formas de ejecutar ejecutables (EXE) desde PowerShell

Paso 2: escriba el siguiente comando para ejecutar un archivo EXE y presione Enter en su teclado.

Invocar-Expresión -Comando "C:\ruta a\nombredearchivo.exe"

5 formas de ejecutar ejecutables (EXE) desde PowerShell

Paso 3: Si desea agregar argumentos al iniciar el archivo EXE, ingrese los siguientes argumentos y presione Entrar.

Invocar expresión "C:\ruta\a\su\archivo.exe arg1 arg2 arg3"

5 formas de ejecutar ejecutables (EXE) desde PowerShell

Si está tratando con un script complicado que involucra diferentes rutas y argumentos, cree una variable para estas rutas y argumentos. Posteriormente, puede utilizar esta variable para simplificar el proceso. Siga los pasos a continuación para hacerlo:

Paso 1: establezca la ruta del archivo ejecutable escribiendo los siguientes comandos y presionando Enter.

$exePath = "C:\miaplicación.exe"

5 formas de ejecutar ejecutables (EXE) desde PowerShell

Paso 2: Si desea ejecutar un ejecutable (EXE) con argumentos, escriba los comandos a continuación y presione Entrar.

$argumentos = "-arg1 -arg2"

5 formas de ejecutar ejecutables (EXE) desde PowerShell

Paso 3: Por último, escriba el siguiente código para ejecutar un archivo ejecutable y presione Enter.

Invocar expresión "$exePath $argumentos"

5 formas de ejecutar ejecutables (EXE) desde PowerShell

Método 4: iniciar un archivo EXE usando CMD /C

El comando 'CMD /C' en PowerShell esencialmente crea una instancia temporal del símbolo del sistema clásico (cmd.exe) para ejecutar un comando específico. He aquí cómo hacerlo:

Paso 1: haga clic en el botón Inicio, escriba PowerShell y haga clic en Ejecutar como administrador. Seleccione Sí para permitir que la aplicación realice cambios en su dispositivo.

5 formas de ejecutar ejecutables (EXE) desde PowerShell

Paso 2: escriba el siguiente comando para crear una instancia de cmd en su ventana de PowerShell y presione Enter.

cmd /c "ruta_a_su_archivo_exe"

5 formas de ejecutar ejecutables (EXE) desde PowerShell

Paso 3: si desea ejecutar argumentos, escriba el código siguiente y presione la tecla Intro.

cmd /c "ruta_a_su_exe argumento1 argumento2"

5 formas de ejecutar ejecutables (EXE) desde PowerShell

Lea también Diferencia entre símbolo del sistema y PowerShell

Método 5: uso del cmdlet de inicio del proceso

El cmdlet Start-Process ofrece un control significativo sobre el proceso de ejecución. Debe usarlo para especificar argumentos de línea de comandos, ajustar el directorio de trabajo, redirigir la salida o iniciar un proceso con permisos elevados (derechos de administrador) usando ciertos parámetros.

Paso 1: Presione Windows + S en su teclado, escriba PowerShell y haga clic en Ejecutar como administrador. Seleccione Sí en la ventana emergente.

5 formas de ejecutar ejecutables (EXE) desde PowerShell

Paso 2: escriba el siguiente comando y presione Enter para abrir una aplicación EXE usando Start-Process.

Nombre del proceso de inicio.exe

5 formas de ejecutar ejecutables (EXE) desde PowerShell

Paso 3: Si desea abrir un archivo EXE específico, escriba el siguiente comando y presione Entrar en su teclado.

Proceso de inicio -FilePath "filepath.exe"

5 formas de ejecutar ejecutables (EXE) desde PowerShell

Paso 4: También puedes ejecutar argumentos mientras pasas los parámetros. Escriba el siguiente comando para hacerlo y presione Enter.

Proceso de inicio -FilePath "nombredearchivo.exe" -argumentList "ruta_del_archivo_exe"

5 formas de ejecutar ejecutables (EXE) desde PowerShell

Lea también: Cómo actualizar PowerShell en Windows

Parámetros comunes

Estos son algunos de los parámetros más útiles para personalizar cómo funciona Start-Process:

  • -FilePath: especifica la ruta al ejecutable, script o documento.
  • -ArgumentList: Proporciona una lista de argumentos para pasar al proceso.
  • -WorkingDirectory: establece el directorio de trabajo inicial para el proceso.
  • -Verbo: Especifica la acción a realizar en el archivo (como “abrir”, “editar”, “imprimir”). Utilice Get-Verb para ver los verbos disponibles.
  • -WindowStyle: Determina el estilo inicial de la ventana (Normal, Oculta, Minimizada, Maximizada).
  • -Esperar: Hace que PowerShell espere a que finalice el proceso antes de continuar.
  • -PassThru: Devuelve un objeto de proceso, proporcionando detalles y control sobre el proceso iniciado.

Preguntas frecuentes

1. ¿Existe algún riesgo de seguridad al ejecutar EXE desde PowerShell?

Sí, ejecutar EXE desde PowerShell conlleva importantes riesgos de seguridad. El EXE podría ser malicioso, otorgar a los atacantes acceso no autorizado, ejecutar código dañino o robar datos.

2. ¿Cómo puedo manejar los errores si falla la ejecución del EXE?

Utilice los bloques try...catch de PowerShell para capturar errores potenciales durante la ejecución de EXE, lo que le permitirá registrar el error o tomar acciones correctivas.

Ejecutar EXE con parámetros

Esperamos que los métodos anteriores le ayuden a ejecutar ejecutables (EXE) desde PowerShell. Puede mejorar significativamente su capacidad para automatizar y administrar procesos basados ​​en Windows utilizando PowerShell. ¿Qué preferirías usar, una interfaz gráfica de usuario o una interfaz de línea de comandos como PowerShell? Cuéntanos en los comentarios a continuación.



Leave a Comment

14 formas de arreglar que Logitech Flow no funcione

14 formas de arreglar que Logitech Flow no funcione

¿Logitech Flow no detecta otra computadora o no puede usarla? Aprenda cómo solucionar que Logitech Flow no funcione en Windows o Mac.

9 mejores formas de arreglar el motor de búsqueda Safari que sigue cambiando a Yahoo

9 mejores formas de arreglar el motor de búsqueda Safari que sigue cambiando a Yahoo

El cambio del motor de búsqueda de Safari a Yahoo puede confundirte. Estas son las mejores formas de eliminar la búsqueda de Yahoo de Safari.

Cómo leer y compartir informes del sistema en MacBook

Cómo leer y compartir informes del sistema en MacBook

¿Quieres leer y compartir el informe del sistema en MacBook? A continuación se muestran diferentes formas de obtener el informe rápidamente.

Nuevo teléfono económico frente al antiguo teléfono insignia: ¿cuál debería comprar?

Nuevo teléfono económico frente al antiguo teléfono insignia: ¿cuál debería comprar?

Consulte nuestra comparación detallada entre un teléfono económico nuevo y un teléfono insignia antiguo antes de decidir cuál debería comprar.

Las 8 mejores formas de corregir el retraso del cursor del mouse en Mac

Las 8 mejores formas de corregir el retraso del cursor del mouse en Mac

¿El cursor del mouse está retrasado en tu Mac? Si el problema le frustra, aquí le presentamos algunas soluciones sencillas que puede intentar solucionar.

Las 9 mejores formas de arreglar el hotspot móvil que no funciona en teléfonos Samsung Galaxy

Las 9 mejores formas de arreglar el hotspot móvil que no funciona en teléfonos Samsung Galaxy

¿Estás intentando utilizar un punto de acceso móvil en teléfonos Samsung Galaxy y recibes errores a cambio? A continuación se explica cómo reparar el punto de acceso móvil que no funciona en los teléfonos Samsung Galaxy.

Cómo deshabilitar la navegación privada de Safari en Mac

Cómo deshabilitar la navegación privada de Safari en Mac

¿Quieres saber cómo desactivar la navegación privada de Safari en tu Mac? A continuación le mostramos cómo puede personalizar su experiencia de navegación de forma rápida y eficaz.

Los 16 mejores trucos de formato de texto de WhatsApp que debes conocer

Los 16 mejores trucos de formato de texto de WhatsApp que debes conocer

¿Quieres que la fuente de tu WhatsApp luzca diferente? Puedes darle vida a tus mensajes de texto con estos creativos trucos y consejos de texto de WhatsApp.

Las 9 formas principales de arreglar que el HomePod no aparezca en la aplicación Home

Las 9 formas principales de arreglar que el HomePod no aparezca en la aplicación Home

¿Tu HomePod no aparece en la aplicación Home predeterminada? Estas son las mejores formas de arreglar que el HomePod no aparezca en la aplicación Inicio.

Las 12 mejores formas de reparar un televisor Samsung que no se conecta a Wi-Fi

Las 12 mejores formas de reparar un televisor Samsung que no se conecta a Wi-Fi

¿Su televisor Samsung no logra conectarse a Wi-Fi? Estas son las mejores formas de reparar el televisor Samsung que no se conecta a Wi-Fi.