Puede ajustar 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 Símbolo del sistema.
Hemos visto cómo crear archivos autoextraíbles utilizando IExpress. Ahora, en esta publicación, le mostraremos cómo convertir el archivo de secuencia de comandos de PowerShell a un archivo EXE con IExpress en Windows 10.
Convierta el archivo de secuencia de comandos 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úe de la siguiente manera:
prensa Tecla de Windows + R para invocar el cuadro de diálogo Ejecutar.
En el cuadro de diálogo Ejecutar, escriba iexpress
y presione Enter.
Seleccione el botón de radio para Crear un nuevo archivo de directiva de autoextracción opción. Hacer clic próximo.
Seleccione el botón de radio para Extraiga archivos y ejecute un comando de instalación opción. Hacer clic próximo.
Escriba un nombre para su ejecutable. Hacer clic próximo.
Se le preguntará si desea solicitar al usuario que confirme la instalación de su paquete. Para el propósito de este tutorial, seleccione Sin aviso y luego haga clic en próximo. Si desea enviar un mensaje a un usuario, puede elegir Preguntar al usuario con e ingrese su mensaje en el cuadro de abajo.
Del mismo modo, se le preguntará si desea mostrar un contrato de licencia. Para el propósito de este tutorial, elija No mostrar una licencia y haga clic en próximo.
Sobre el Archivos empaquetados pantalla, haga clic en el Agregar y asegúrese de agregar su secuencia de comandos de PowerShell. Hacer clic próximo.
Su secuencia de comandos ejecutable ahora debería estar visible en el Instalar programa desplegable.
Seleccione el archivo y deje el Comando posterior a la instalación opción como
Sobre el Mostrar ventana pantalla, deje la selección original como Predeterminado (recomendado). Hacer clic próximo.
Sobre el Mensaje terminado pantalla, deje la selección como Sin mensaje. Si desea tener un mensaje de visualización después de que se ejecute su script, seleccione el Mensaje en pantalla opción e ingrese el mensaje en el cuadro. Hacer clic próximo.
Sobre el Opciones y nombre del paquete cuadro de diálogo, haga clic en Navegar. Elija una ubicación e ingrese un nombre de archivo. Hacer clic Ahorrar. Puedes dejar el Opciones sección tal cual o marque ambas opciones. Hacer clic próximo.
Sobre el Configurar reinicio diálogo, elija Reiniciar solo si es necesario. Hacer clic próximo.
Puede guardar su configuración de IExpress en caso de que desee volver y editarla más tarde. Para el propósito de este tutorial, elija No guardes. Hacer clic próximo.
Toda su configuración está completa y ahora está listo para crear el ejecutable. Hacer clic próximo para comenzar este proceso.
Ahora se creará el ejecutable. Cuando termine, haga clic en Terminar para cerrar el Asistente de IExpress.
Puede encontrar el archivo ejecutable en la ubicación que eligió anteriormente.
¡Eso es!
Prima: También puede convertir archivos de PowerShell (Ps1) a archivos .exe utilizando las siguientes herramientas de terceros:
- PS2EXE – un script de Microsoft PowerShell.
- F2KO Ps1 a Exe – una aplicación de escritorio gratuita con soporte multilingüe que se puede ejecutar en el sistema operativo Windows.
- Convertidor en línea F2KO – una aplicación web es una adición a la aplicación de conversión de Ps1 a .exe independiente y portátil.
- Editor de secuencias de comandos de PowerGUI – una aplicación de escritorio.
- Estudio de PowerShell – Este software puede crear visualmente herramientas de GUI de PowerShell, llevar a cabo depuración de archivos y archivos múltiples, crear instaladores de 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 PowerShell típico.
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 una secuencia de comandos de PowerShell a formato EXE es simplemente una cuestión de ejecutar PS2EXE, especificar la secuencia de comandos que desea convertir y designar un nombre de archivo para el archivo EXE resultante.