[w0lff4ng@site]: ~/cheat-sheets$ ./info
File: /home/w0lff4ng/cheat-sheets/cambio-contrasena
Access: (0644/-rw-r--r--) Uid: (1000/w0lff4ng) Gid: (100/users)
Modify: 2026-10-22
[w0lff4ng@site]: ~/cheat-sheets$ cd cambio-contrasena/█
Cambio de contraseña
PowerView
Validar permisos para cambiar contraseñas desde un usuario:
Get-DomainObjectACL -ResolveGUIDs | Where-Object { $_.PrincipalIdentity -eq "USERNAME" -and $_.ObjectAceType -eq "00299570-246d-11d0-a768-00aa006e0529" }Validar si USERNAME_1 puede cambiar la contraseña de USERNAME_2:
Get-DomainObjectACL -Identity <USERNAME_2> | Where-Object { $_.PrincipalIdentity -eq "USERNAME_1" -and $_.ObjectAceType -eq "00299570-246d-11d0-a768-00aa006e0529" }Módulo ActiveDirectory
Cambiar la contraseña de un usuario:
Set-ADAccountPassword -Identity <USERNAME> -NewPassword (ConvertTo-SecureString -AsPlainText "Password@12345" -Force)