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

Compartir por WhatsApp

linux-instalar-powershell-en-debian-11

Linux: Instalar powershell en Debian 11

Linux: Instalar powershell en Debian 11

Hoy quiero enseñaros como instalar Powershell sobre un linux Debian 11, como ejecutar scripts y como programarlos.

Cuando te manejas en cierta tecnología de scripting, y ves la implementación del script clara, llevarlo a otra tecnología puede hacer más pesado su desarrollo. Así que por qué no integrar diferentes tecnologías, para poder sacar el mejor partido a todos tus conocimientos.

Eso me pasa a mí, me gusta Linux, y me manejo mejor con Powershell que con Bash. Así que, me gustaba la idea de unir ambas tecnologías, para no tener que montar un Windows para lanzar scripts de Powershell.

En este artículo, como ya hemos comentado, vamos a implementar powershell en un Debian 11. Cogeré uno de los scripts de powershell que tengo a mano y haré un pequeño testeo que funciona. Y para finalizar, programaremos ese script powershell en el crontab, de forma que se ejecute periódicamente.

Vamos a ello…

Instalación Powershell en Linux

Para instalar powershell, los amigos de Microsoft, han creado un repositorio para las diferentes versiones de linux más importantes:

ENLACE: https://docs.microsoft.com/es-es/powershell/scripting/install/installing-powershell-on-linux?view=powershell-7.2#debian-10

El proceso para la instalación, si manejáis linux, no difiere de otras herramientas de terceros, que no aparecen en los repos oficiales. Agregamos a nuestro sistema el repo de la siguiente forma:

Con esto ya tendríamos a acceso a una consola sobre powershell en linux:

Ejecutar script powershell sobre linux

Ahora vamos a hacer un ejemplo muy simple para testear que funciona. Utilizamos un comando básico:

linux-instalar-powershell-en-debian-11-0

Lo llevamos a un PS1 de la siguiente forma:

Y lo ejecutamos:

linux-instalar-powershell-en-debian-11-1

Con esto ya vemos que funciona…

Programar script powershell en tarea linux (crontab)

Ahora vamos a realizar algo que usaremos normalmente, una programación del script que hemos creado. En Windows vas al task manager y lo generas, en linux, usaremos el crontab.

Editamos crontab con:

Se ejecutará el primer día de cada mes:

linux-instalar-powershell-en-debian-11

Comprobar que el servicio de CRON está habilitado y que se ejecutará en el arranque:

Podéis testear el funcionamiento de crontab dejando una salida a la prueba:

Podéis ver los errores en:

En nuestro caso, si funciona, se generará un TXT:

¿Fácil no? Espero que os parezca interesante…

 

¿Te ha gustado la entrada SÍGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Raul Unzue Pulido

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

Compruebe también

docker-contenedores-windows-vs-linux-1

Docker: Contenedores Windows vs Linux

Docker: Contenedores Windows vs Linux Llevo una temporada sin generar contenido…la verdad que un descanso, …

Deja una respuesta

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

cuatro × cinco =

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