I try to set the user password like this:
user.Invoke("SetPassword", password);
But I get an exception
The server is unwilling to process the request. (Exception from HRESULT: 0x80072035)
0000052D: SvcErr: DSID-031A129B, problem 5003 (WILL_NOT_PERFORM), data 0
Sounds familiar to someone?