Назад | Перейти на главную страницу

Как пользователь Windows может изменить начальный пароль из командной строки в удаленном домене?

У нас есть рабочие столы с Windows 7 и сервер Windows Server 2012R2. У меня есть пользователь, которому нужно подключить сетевой диск, который находится на сервере в другом домене AD, отличном от нашего (через WAN). Я создал для него учетную запись в AD и установил для нее значение «Пользователь должен сменить пароль при следующем входе в систему». Как он может подключить сетевой диск?

Отображение легко сделать, якобы ... Но когда он пытается это сделать, Windows выдает ошибку, требующую изменить свой пароль, но не предлагает это сделать.

У меня нет компьютеров в удаленном домене, на которые он может войти. Есть ли способ установить пароль удаленно? я проверил https://serverfault.com/questions/570476/how-can-a-standard-windows-user-change-their-password-from-the-command-line но я не думаю, что данные методы работают в двух разных областях. Кроме того, я не являюсь пользователем Powershell :-( (хотя я могу ответить на ваши вопросы о Bash! :-))

Спасибо.

Для этого не требуется никаких экзотических знаний о Powershell. Все, что вам нужно, это установить модуль Active Directory PowerShell, а затем использовать Set-ADAccountPassword cmdLet. Работает для пользователей с или без "необходимо изменить пароль при следующем входе в систему"

$env:userdnsdomain
blue.com
Set-ADAccountPassword -id eFudd -server someDC.green.com
Please enter the current password for 'CN=Elmer Fudd,OU=Users,DC=green,DC=com'
Password: ********
Please enter the desired password for 'CN=Elmer Fudd,OU=Users,DC=green,DC=com'
Password: ********
Repeat Password: ********