Я проверял способ сброса пароля пользователя AD с помощью PowerShell и обнаружил, что Set-ADAccountPassword
работает, однако я не уверен, как бы я использовал это в своей среде.
У меня естьлес с множеством поддоменов: example.local
в качестве основного домена и x.example.local
, y.example.com
и z.example.com
в качестве поддоменов.
Я пытаюсь добиться возможности сброса пароляучетной записи субдомена, с сервера, находящегося в родительском домене. На данный момент у меня работают следующие вещи.
Если работает с сервера, находящегося в субдомене x.example.local
:
Set-ADAccountPassword -Identity "John.Doe" -Reset -NewPassword (ConvertTo-SecureString -AsPlainText "ABCD1234" -Force)
Работа из любого места в лесу:
Set-ADAccountPassword -Identity "CN=Doe, John X.,OU=b,OU=a,DC=x,DC=example,DC=local" -Reset -NewPassword (ConvertTo-SecureString -AsPlainText "ABCD1234" -Force)
Что мне действительно нужно, так это возможность вставить имя пользователя Windows * в сценарий, как показано ниже, от родительского серверадомен то есть example.local
, который, кстати, не работает.
Set-ADAccountPassword -Identity "CN=John.Doe,OU=b,OU=a,DC=x,DC=example,DC=local" -Reset -NewPassword (ConvertTo-SecureString -AsPlainText "ABCD1234" -Force)
Как мне этого добиться?