Может быть, вы уже работали над этим, но я все равно решил ответить.Хотя я не могу с уверенностью сказать, что происходит.
Это вызывает метод SetPassword
на собственном объекте Windows IADsUser
.В разделе Замечания к документации описаны 3 способа сброса пароля.Возможно, что один из этих методов вызывает всплывающее окно, и когда вы нажимаете «Не разрешать», он просто переходит к следующему.
Первый, который он использует, - это LDAP через SSL (LDAPS).).Я никогда не видел этого, но может быть что-то странное в настройке LDAPS в вашем домене, где он запрашивает сертификат клиента, может быть?
Вы можете проверить эту теорию ... В PowerShell попробуйте это:
Invoke-WebRequest https://example.com:636
(замените «example.com» на ваше доменное имя) Вы либо получите ошибку сертификата (может быть, это всплывающее окно?), Но если SSL-рукопожатие работает, вы должны получить "Базовое соединение было закрыто ".
Если вы получаете это всплывающее окно при попытке через PowerShell, то я не думаю, что вы можете что-то сделать, если вы не являетесь администратором домена.Что-то должно измениться на контроллере домена.