Why not use the change password feature on the client (CTRL-ALT-DEL) while connected to VPN? The Set-ADAccountPassword I believe only updates the domain, similar to changing from ADUC.
While on VPN, you can try to lock the machine, then unlock with new password.