Buscar

Mostrando entradas con la etiqueta PowerShell. Mostrar todas las entradas
Mostrando entradas con la etiqueta PowerShell. Mostrar todas las entradas

Windows: Desinstalar parche PowerShell

En este artículo veremos cómo desinstalar un parche utilizando PowerShell.

Para desinstalar un parche utilizando PowerShell, primero hemos de poder identificar el parche en concreto.

PowerShell: Cambiar descripción equipo

En este post veremos cómo cambiar la descripción del equipo utilizando PowerShell.

PowerShell: Copiar grupos de un usuario a otro

En este post veremos cómo copiar la membresía de grupos de seguridad de un usuario a otro.

PowerShell: Eliminar caracteres especiales

Para generar nombres de usuario o direcciones de correo electrónico no sólo es buena idea usar cadenas de texto sin acentos ni caracteres locales, es también importante asegurarnos que no hay caracteres especiales.

Sharepoint: Conectar con PowerShell

En este post veremos cómo conectar con PowerShell a SharePoint Online de Microsoft 365.

PowerShell: Acentos, diéresis (caracteres locales)

En este post, hablaremos sobre cómo lidiar con caracteres locales con PowerShell. 

PowerShell: Comillas simples VS dobles

Un elemento de PowerShell que muchas veces lleva a confusión es el uso de comillas simples: '' o comillas dobles "".

Veeam Backup: Servicios PowerShell

En este post veremos cómo administrar el estado de los servicios de Veeam Backup utilizando PowerShell.

En ocasiones podemos experimentar problemas con la consola de Veeam o detectar procesos que no están funcionando de forma correcta.

Ante estos problemas, muchos administradores optan por reiniciar por completo el servidor.

Existe una forma más rápida que es reiniciar los servicios, el problema es que Veeam no solo trabaja con un único servicio, por tanto si vamos a reiniciar los servicios por entorno gráfico, tardaremos un rato.

PowerShell: Rellenar formularios web

Durante los procesos de automatización y testing es muy frecuente encontrarnos con formularios, validaciones, con elementos web en general que se suelen terminar haciendo a mano ya que poca es poco conocido el proceso de cómo automatizar la navegación y rellenado de formularios web.

En este artículo vamos a explicar cómo podemos combinar Selenium y PowerShell para automatizar el rellenado de formularios web.
 

PowerShell: Monitorear carpeta archivos nuevos

En este artículo veremos cómo monitorear una carpeta en busca de archivos nuevos utilizando PowerShell.

Uno de los quebraderos de cabeza más grandes que tenemos los syadmins es cuando tenemos que detectar si se ha dado una situación o evento.
 

Windows: Cambiar fecha archivo (PowerShell)

En este post, veremos como cambiar la fecha de creación de un archivo utilizando PowerShell.
 

PowerShell: Pester - Unidades virtuales (Parte 5)

En Powershell normalmente se utiliza el cmdlet New-PSDrive para crear unidades temporales que están mapeadas o asociadas a ubicaciones como una unidad de datos, como una carpeta en el equipo local o incluso una unidad de red.

Windows: Powershell error instalar nuget

Windows: Powershell error instalar nuget: El error

Al instalar un módulo de PowerShell, por ejemplo: Install-AzureAD, al tratarse de un módulo externo, se utilizará la funcionalidad PowerShellGet y nos podemos encontrar con el siguiente error:

Azure: VM Stopped (deallocated) VS Stopped

En este artículo veremos la diferencia entre los siguientes estados de una máquina virtual en Azure:

Stopped (deallocated) y Stopped

PowerShell: Pester – Bloques “Before” y “After” (Parte 4)

Como vimos en los posts anteriores, Pester es una herramienta escrita en PowerShell que nos ayuda a verificar nuestros scripts. 

En este post vamos a introducir dos conceptos muy sencillos que nos ayudarán a exprimir un poco más la potencia de Pester.

Por defecto Pester ejecuta sus tests (o scripts de test) de forma secuencial. Es decir empieza por el principio y conforme va interpretando el código lo va ejecutando, esto es: todo el script se ejecuta de principio a fin.

A veces habrá situaciones en las que necesitaremos que cierto código se ejecute antes (o después) que otro. 

PowerShell: Pester – Verificar un script simple (Parte 3)

Como hemos visto en la primera parte de la serie de artículos sobre PowerShell - Pester:

PowerShell: Pester - Introducción - (Parte 1) - (SYSADMIT.com)

PowerShell: Pester - Instalación - (Parte 2) - (SYSADMIT.com)

Pester es un módulo de PowerShell (por lo tanto escrito en PowerShell) que proporciona un framework de verificación.

Se utiliza para verificar que los scripts hagan aquello que deberían hacer. 

La idea es facilitar la detección de errores y problemas antes de llegar a producción.

En este post vamos a ver cómo hacer una verificación simple de un script básico.

PowerShell: Pester - Instalación - (Parte 2)

En el post anterior, vimos para qué sirve Pester:

PowerShell: Pester - Introducción - (Parte 1) - (SYSADMIT.com)

En este post, veremos cómo realizar una instalación de Pester.

El módulo de PowerShell: Pester versión 3.4.0 viene preinstalado como parte de Windows 10 y Windows Server 2016. 

El problema es que la versión que viene preinstalada por defecto es una versión desactualizada y entra en conflicto con las versiones actuales. 

PowerShell: Pester - Introducción - (Parte 1)

PowerShell: Pester – Introducción – ¿Qué es?

Pester es un módulo de PowerShell (por lo tanto escrito en PowerShell) que proporciona un framework de verificación.

La idea es que cada vez que alguien realiza un cambio en el código de un script de PowerShell, el script se someta de forma automática a una serie de pruebas.

PowerShell: Diferencia entre fechas

Es posible restar fechas de forma directa utilizando PowerShell.

Una de las formas para poder calcular la diferencia entre fechas es utilizar el cmd-let: New-TimeSpan

PowerShell: No mostrar errores

Cuando trabajamos con PowerShell, nos puede interesar que la salida de un comando no muestre errores.

Para que PowerShell no muestre errores, hay varias formas.