Cambiar y solicitar contraseña(TextoPlano) de un usuario - Active Directory

Script para cambiar la contraseña de un usuario, que se encuentra en "texto plano", y solicitar un cambio de la misma en el próximo inicio de sesión:

Import-Module ActiveDirectory

$con = $false

$password = ConvertTo-SecureString "Password12345" -AsPlainText -Force

while ($con -eq $false) {

$name = Read-Host "Introduce nombre de usuario"

$user = Get-ADUser $name

$con = $?

}

Set-ADAccountPassword -Identity $user.SamAccountName -NewPassword $password -Reset

Write-Output ""
Write-Output "Establecida la contraseña $password para el usuario $name."
Write-Output "Se le solicitara cambiarla por una nueva."

Set-ADUser -Identity $user.SamAccountName -ChangePasswordAtLogon $true

Write-Output ""
Read-Host -Prompt "Presione Enter para salir"

Descargar script: 

Cambiar y solicitar cambio contraseña - AD interactivo.ps1

No hay comentarios:

Publicar un comentario