0%
Resumen de comandos

Resumen de comandos

Guía detallada sobre Resumen de comandos

10-15 min

📚 Curso detallado: Modificar la política de contraseñas en Active Directory con PowerShell

En este curso aprenderemos a utilizar PowerShell para modificar la política de contraseñas predeterminada en Active Directory (AD) con el comando Set-ADDefaultDomainPasswordPolicy. Este comando permite configurar los parámetros de seguridad de las contraseñas en el dominio, como la complejidad, la duración del bloqueo y la vigencia máxima.


✨ Resumen de comandos

# 🔐 Recupera la política de contraseñas predeterminada del dominio
Get-ADDefaultDomainPasswordPolicy

# ✏️ Modifica la política de contraseñas para desactivar la complejidad, definir una duración de bloqueo de 45 minutos y una antigüedad máxima de 30 días
Set-ADDefaultDomainPasswordPolicy -Identity lab.lan -ComplexityEnabled $false -LockoutDuration 00:45:00 -MaxPasswordAge 30.00:00:00

# 🔄 Verifica la política de contraseñas tras la modificación
Get-ADDefaultDomainPasswordPolicy

# ✅ Comprueba si la complejidad de la contraseña cumple los requisitos y propone la adecuación si es necesario
$MDPComplexe = $true
$StrategieMDP = Get-ADDefaultDomainPasswordPolicy -Identity lab.lan

if($StrategieMDP.ComplexityEnabled -eq $MDPComplexe) {
   Write-Host "La stratégie de mot de passe répond aux exigences de complexité" -ForegroundColor Green
} else {
   Write-Host "La stratégie de mot de passe ne répond pas aux exigences de complexité." -ForegroundColor Red
   Write-Host "Souhaitez-vous mettre en conformité l'exigence de complexité (O/N) ? " -ForegroundColor Green -NoNewline
   $Reponse = Read-Host
   if($Reponse -eq "O") {
      Set-ADDefaultDomainPasswordPolicy -Identity lab.lan -ComplexityEnabled $true
      Write-Host "La stratégie de mot de passe a été mise en conformité."
   } elseif($Reponse -eq "N") {
      Write-Host "La stratégie de mot de passe n'a pas été modifiée."
   }
}
¡Enlace copiado!