Reset AD Computer Account via PowerShell
To reset a domain computer's account in Active Directory via PowerShell, run the following:
**On the domain controller: **
1.$typeComputerName=read-host –Prompt “Enter computer name to reset“
2.$typeCompPassword=read-host –Prompt “Enter random characters for temp password“ -AsSecureString
3.Get-ADComputer $typeComputerName | Set-ADAccountPassword –NewPassword:$typeCompPassword -Reset:$true
On remote computer:
1. $typeComputerName=read-host –Prompt “Enter computer name to reset“
2. $typeCompPassword=read-host –Prompt “Enter random characters for temp password“ -AsSecureString
3. $AdminCredentials = Get-Credential "Domain01\User01"
4. Get-ADComputer $typeComputerName -Credential $AdminCredentials -SearchScope Subtree -SearchBase "DC=rootandadmin,DC=com" | Set-ADAccountPassword –NewPassword:$typeCompPassword -Reset:$true
This has the same affect as resetting the computer via Active Directory Users and Computers (ADUC) or Active Directory Administrative Center (ADAC).
Requirements: RSAT, appropriate domain permissions.