AD-ResetUserPassword.ps1

function AD-ResetUserPassword {
    param (
        [string]$UserName,
        [string]$NewPassword
    )

    Set-ADAccountPassword -Identity $UserName -NewPassword (ConvertTo-SecureString -String $NewPassword -AsPlainText -Force)
    Write-Host "Password for $UserName has been reset."
}