Resumo dos comandos
Guia detalhado sobre Resumo dos comandos
10-15 min
📚 Curso detalhado: Modificar a política de senhas no Active Directory com PowerShell
Neste curso, vamos aprender a usar o PowerShell para modificar a política de senhas padrão no Active Directory (AD) com o comando Set-ADDefaultDomainPasswordPolicy. Esse comando permite configurar os parâmetros de segurança das senhas no domínio, como a complexidade, a duração do bloqueio e a vida útil máxima.
✨ Resumo dos comandos
# 🔐 Recupera a política de senhas padrão do domínio
Get-ADDefaultDomainPasswordPolicy
# ✏️ Modifica a política de senhas para desativar a complexidade, definir uma duração de bloqueio de 45 minutos e uma idade máxima de 30 dias
Set-ADDefaultDomainPasswordPolicy -Identity lab.lan -ComplexityEnabled $false -LockoutDuration 00:45:00 -MaxPasswordAge 30.00:00:00
# 🔄 Verifica a política de senhas após a modificação
Get-ADDefaultDomainPasswordPolicy
# ✅ Verifica se a complexidade da senha atende aos requisitos e propõe a adequação, se necessário
$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."
}
}