c_azure_delete_vault sobre 2026

Delete-BackupVault.ps1: el script que ojalá hubiera tenido antes

Si alguna vez has intentado eliminar un Recovery Services Vault en Azure a mano, sabes exactamente de qué va este post. Entras al portal con toda la confianza del mundo, le das a «Eliminar vault»… y Azure te dice que no. Que hay elementos de backup activos. Vale, los eliminas. Que hay servidores MAB registrados. Los das de baja. Que el Soft Delete sigue activo. Lo desactivas. Que hay elementos en estado «pendiente de borrado». Los restauras para poder borrarlos. Que…

En algún punto de ese proceso —habitualmente el cuarto o quinto intento— uno piensa que tiene que haber una forma mejor.

Este script es esa forma mejor.

Leer más
Eliminación manual de restos de Microsoft DPM tras una desinstalación incompleta

Eliminación manual de restos de Microsoft DPM tras una desinstalación incompleta

Durante la retirada de un entorno de copias de seguridad basado en Microsoft System Center Data Protection Manager (DPM), puede ocurrir que el asistente de desinstalación no consiga eliminar correctamente todos los componentes asociados: bases de datos, trabajos de SQL Server, grupos locales, almacenamiento o servicios vinculados.

Leer más
c_key_unblock_file_windows sobre 2025

Desbloquear archivos en red

En ocasiones el cambio o aplicación de políticas de red en carpetas compartidas puede llegar a dejar sin permisos documentos que anteriormente si eran accesible, sobre todo en vista previa. Este comportamiento en cuanto a seguridad y actualizaciones de Microsoft en entornos de empresa son necesario revisarlos… pero si al final tenemos que desbloquear ficheros de manera recursiva… vamos a echar mano de algún script en powershell…

Leer más
c_clean_powershell sobre 2025

Powershell: limpiar módulos obsoletos

Microsoft tiene predilección por cambiar de nombres programas comerciales y también módulos. Los anteriores módulos AzureRM, Az, AzureAD, MSOnline… dejan pasado a Microsoft.Graph pero en los terminales se van acumulando y acaban dando problemas. Vamos a hacer limpieza de los que tengamos instalados y utilizar la API más moderna (por ahora)…

Leer más
DKIM en Microsoft 365 desde PowerShell

DKIM en Microsoft 365 desde PowerShell

No hay sistema 100% seguro pero las medidas a aplicar para la mejora de la seguridad son continuas, para incrementar la de los correos salientes en dominios personalizados con planes Microsoft 365, debemos añadir 2 registros CNAME a nuestro DNS, sustituyendo «MiDominio» y «MiTenant» por el correspondiente:

selector1._domainkey CNAME 3600 selector1-MiDominio-com._domainkey.MiTenant.onmicrosoft.com
selector2._domainkey CNAME 3600 selector2-MiDominio-com._domainkey.MiTenant.onmicrosoft.com

Para conectar desde PowerShell aprovecharemos para actualizar los modulos EXO V2 (de paso los de Azure) y establecer la política de ejecución…

Leer más