@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

Inicio - Automatización - Powershell: Crear EXE con PS1
powershell-crear-exe-con-ps1-3

Powershell: Crear EXE con PS1

Powershell: Crear EXE con PS1

Hoy vamos a hablar de cómo poder ejecutar un script de Powershell PS1, cuando disponemos de restricciones en nuestros sistemas operativos, que es mi caso de uso.

Cuando diseño sistemas o infraestructuras virtualizadas, intento evitar que mis usuarios puedan «hacer el mal», bloqueando cosas como Powershell, ejecución de extensiones tipo PS1, CMD, BAT,…Esto es útil cuando quieras conseguir una plataforma segura.

Pero hace, que en la práctica, cuando quieres realizar ejecuciones de scripts a los usuarios, te encuentres bloqueos por falta de permisos.

Os dejo una forma de convertir esos PS1 en ficheros EXE, ya que ese EXE, salvo que vuestro antivirus lo detecto como algo extraño (y habrá que hacer excepciones), podrá ser ejecutable.

Para ello usaré de ejemplo el script que os presenté el otro día que miraba la caducidad de Outlook. Y el siguiente programa, que lo podéis usar para GUI o comando:

https://gallery.technet.microsoft.com/scriptcenter/PS2EXE-GUI-Convert-e7cb69d5

powershell-crear-exe-con-ps1-1

Descomprimís, y ejecutáis el programa:

powershell-crear-exe-con-ps1-2

Y vais rellenando los datos. Yo le pongo un nombre gracioso, porque realmente esto lo podemos usar para administrar nuestros sistemas o «hacer el mal»:

powershell-crear-exe-con-ps1-3

Una vez que se compila, simplemente lo ponéis en una GPO para que se lance en el arranque. Si monitorizáis un poco el sistema, veis que el proceso tiene nuestro nombre:

powershell-crear-exe-con-ps1-4

Y nos valida el script para poder lanzarlo en nuestros sistemas sin restricciones:

powershell-crear-exe-con-ps1-5

¿Te ha gustado la entrada SÍGUENOS EN TWITTER?

Acerca de Raul Unzue Pulido

Administrador de sistemas virtuales e infraestructuras IT, linuxero y entusiasta de la tecnología.

Compruebe también

ansible-conceptos-basicos-1

Ansible: Conceptos básicos

Ansible: Conceptos básicos Hoy os voy a dar unas pequeñas pautas sobre Ansible. Los conceptos …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

cuatro − 1 =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu