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.
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.
En este post veremos cómo cambiar la descripción del equipo utilizando PowerShell.
En este post veremos cómo copiar la membresía de grupos de seguridad de un usuario a otro.
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.
En este post veremos cómo conectar con PowerShell a SharePoint Online de Microsoft 365.
En este post, hablaremos sobre cómo lidiar con caracteres locales con PowerShell.
Un elemento de PowerShell que muchas veces lleva a confusión es el uso de comillas simples: '' o comillas dobles "".
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.
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.
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:
En este artículo veremos la diferencia entre los siguientes estados de una máquina virtual en Azure:
Stopped (deallocated) y Stopped
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.
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.
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.
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.
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
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.