Usar PowerShell para comprobar si un puerto responde a una conexión.

Tenéis que disculparme por desaparecer un par de meses, pero se me ha juntado una sobrecarga de trabajo con intentar acabar un curso de informática forense. La buena noticia es que ahora os podré contar más cosas sobre más temas, que de algo sirve estudiar xDDD. La última vez que os escribí por aquí os …

Sigue leyendo Usar PowerShell para comprobar si un puerto responde a una conexión.

Powershell: obtener la temperatura de la placa base en grados celsius.

¿Se puede obtener la temperatura de la placa base en Windows sin necesidad de apps externas y sin tener que entrar al a BIOS? Se puede con PowerShell. Lo primero que tenemos que hacer es ejecutar PowerShell con permisos de administrador. Luego si ejecutamos este comando podríamos obtener un array con un par de lecturas …

Sigue leyendo Powershell: obtener la temperatura de la placa base en grados celsius.

Conocer nuestra IP externa desde línea de comandos en Windows, usando PowerShell

En el pasado vimos cómo podíamos descubrir nuestra IP externa desde línea de comandos en Linux, sirviéndonos tanto de cURL como del comando wget. Como ahora ya todos sabéis que soy un apaniaguado del Tito Bill vamos a ver cómo hacerlo con el PowerShell de Microsoft. Como siempre, cuando se trata de la IP externa, …

Sigue leyendo Conocer nuestra IP externa desde línea de comandos en Windows, usando PowerShell

Script de PowerShell para enviar un correo con Gmail

Un compañero necesitaba un script de PowerShell que enviase un correo con un texto concreto desde su dirección de email a otra dirección fija, pero no lograba que funcionase correctamente utilizando su cuenta de Gmail. En su día por aquí, ya hace años, hablamos sobre cómo enviar correos desde una cuenta de Gmail usando PHPMailer, …

Sigue leyendo Script de PowerShell para enviar un correo con Gmail

Usar Powershell para cambiar configuración de red entre pública y privada

Cuando hice el curso de fundamentos de Powershell hace un año me quedó algún artículo pendiente de escribir, por ejemplo esta entrada ¿cómo puedo cambiar la configuración de red entre pública y privada? El funcionamiento del cortafuegos será distinto si usamos una configuración u otra. Lo primero es ver qué comando podemos usar para ver …

Sigue leyendo Usar Powershell para cambiar configuración de red entre pública y privada

Operadores de comparación en Windows Powershell

Volvemos a Powershell tras unos días de parón, que había que tocar otros temas. Hoy vamos a ver los distintos tipos de operadores de comparación que tenemos disponibles a la hora de crear nuestros scripts: Operador Descripción -eq Igual -ne Distinto o «no igual» -gt Mayor que -ge Mayor o igual que -lt Menor que …

Sigue leyendo Operadores de comparación en Windows Powershell

Usar PowerShell para exportar los eventos de seguridad de Windows en formato XML

Vamos a seguir hablando de cosillas del PowerShell de Windows y vamos a ver cómo podríamos ver el log de eventos de seguridad de Windows y como podríamos exportarlo a formato XML. El comando Get-EventLog es, en este caso, el que nos permitirá extraer datos de los logs de eventos de Windows. Para filtrar los …

Sigue leyendo Usar PowerShell para exportar los eventos de seguridad de Windows en formato XML

Powershell: arrancar o parar el servidor web IIS.

¿Cómo arrancamos, paramos o reiniciamos el servidor web IIS desde comandos con Powershell? Reiniciar: IISReset /RESTART Parar: IISReset /STOP Arrancar: IISReset /START Esto para y arranca todo el servidor web. ¿Y si queremos arrancar o parar un sitio web concreto? Tenemos dos comandos que lo hacen por el nombre de sitio, que varían según la …

Sigue leyendo Powershell: arrancar o parar el servidor web IIS.