Búsqueda de sitios web

Convierta el archivo de script de PowerShell (PS1) a EXE con IExpress en Windows


Puede envolver un archivo ejecutable alrededor de una secuencia de comandos de PowerShell (PS1) para poder distribuir la secuencia de comandos como un archivo .exe en lugar de distribuir un archivo de secuencia de comandos "sin procesar". Esto elimina la necesidad de explicar a los usuarios no técnicos cómo ejecutar scripts a través de PowerShell o el símbolo del sistema.

Hemos visto cómo crear archivos autoextraíbles usando IExpress. Ahora, en esta publicación, le mostraremos cómo convertir un archivo de script de PowerShell a un archivo EXE con IExpress en Windows 11/10.

Convierta el archivo de script de PowerShell (PS1) a EXE con IExpress

IExpress es una herramienta extremadamente útil para convertir secuencias de comandos de Visual Basic o archivos de secuencias de comandos de PowerShell y otras secuencias de comandos no ejecutables en ejecutables con un solo clic.

Vamos a empezar.

Se supone que ya ha creado un script de PowerShell. Ahora, continúa de la siguiente manera:

Presione tecla de Windows + R para invocar el cuadro de diálogo Ejecutar.

En el cuadro de diálogo Ejecutar, escriba iexpress y pulse Intro.

Seleccione el botón de radio para la opción Crear nuevo archivo de directiva de autoextracción. Haz clic en Siguiente.

Seleccione el botón de radio para la opción Extraer archivos y ejecutar un comando de instalación. Haz clic en Siguiente.

Escriba un nombre para su ejecutable. Haz clic en Siguiente.

Se le preguntará si desea solicitar al usuario que confirme la instalación de su paquete. Para este tutorial, seleccione Sin mensaje y luego haga clic en Siguiente. Si desea enviar un mensaje a un usuario, puede elegir Preguntar al usuario con e ingresar su mensaje en el cuadro a continuación.

Del mismo modo, se le preguntará si desea o no mostrar un acuerdo de licencia. A los efectos de este tutorial, elija No mostrar una licencia y haga clic en Siguiente.

En la pantalla Archivos empaquetados, haga clic en el botón Agregar y asegúrese de agregar su script de PowerShell. Haz clic en Siguiente.

Su secuencia de comandos ejecutable ahora debería estar visible en el menú desplegable Instalar programa.

Seleccione el archivo y deje la opción Comando posterior a la instalación como <Ninguno> y haga clic en Siguiente.

En la pantalla Mostrar ventana, deje la selección original como Predeterminada (recomendada). Haz clic en Siguiente.

En la pantalla Mensaje finalizado, deje la selección como Sin mensaje. Si desea mostrar un mensaje después de ejecutar su secuencia de comandos, seleccione la opción Mostrar mensaje e ingrese el mensaje en el cuadro. Haz clic en Siguiente.

En el cuadro de diálogo Nombre del paquete y opciones, haga clic en Examinar. Elija una ubicación e ingrese un nombre de archivo. Haz clic en Guardar. Puede dejar la sección Opciones como está o marcar ambas opciones. Haz clic en Siguiente.

En el cuadro de diálogo Configurar reinicio, elija Reiniciar solo si es necesario. Haga clic en Siguiente.

Puede guardar su configuración de IExpress en caso de que desee volver y editarla más tarde. A los efectos de este tutorial, seleccione No guardar. Haz clic en Siguiente.

Toda su configuración está completa y ahora está listo para crear el ejecutable. Haga clic en Siguiente para comenzar este proceso.

Ahora se creará el ejecutable. Cuando termine, haga clic en Finalizar para cerrar el Asistente de IExpress.

Puede encontrar el archivo ejecutable en la ubicación que eligió anteriormente.

¡Eso es todo!

Bonificación: también puede convertir archivos de PowerShell (Ps1) en archivos .exe con las siguientes herramientas de terceros:

  • PS2EXE: un script de Microsoft PowerShell.

  • F2KO Ps1 To Exe: una aplicación de escritorio gratuita con soporte multilingüe que puede ejecutarse en el sistema operativo Windows.

  • F2KO Online Converter: una aplicación web es una adición a la aplicación portátil independiente de conversión de Ps1 a .exe.

  • PowerGUI Script Editor: una aplicación de escritorio.

  • PowerShell Studio: este software puede crear visualmente herramientas GUI de PowerShell, llevar a cabo depuración de archivos y archivos múltiples, crear instaladores MSI, monitorear el rendimiento de scripts y mucho más.

  • ISE Steroids 2.0 Enterprise: una aplicación de escritorio. El software amplía específicamente el ISE integrado de un editor típico de PowerShell.

Estas herramientas son bastante fáciles de usar. Por ejemplo, para usar la herramienta PS2EXE, descárguela y extraiga el contenido del archivo zip. Después de hacerlo, convertir un script de PowerShell a formato EXE es simplemente cuestión de ejecutar PS2EXE, especificar el script que desea convertir y designar un nombre de archivo para el archivo EXE resultante.

Artículos relacionados