У меня уже больше года работает виртуальная машина Windows Azure на бесплатные месячные кредиты, чтобы попробовать разные вещи и поиграть в облаке. У меня никогда раньше не было проблем.
Вот уже несколько дней я не могу подключиться через rdp. Это просто не работает, хотя я уверен, что набрал свой пароль сразу после 20-й попытки.
Я попытался сбросить пароль и конфигурацию с помощью портала Azure. Это всегда заканчивается ошибкой
«Расширение VMAccss не работает с контроллером домена»
. Я знаю, что виртуальная машина работает, так как я могу получить доступ к веб-сайту на ней.
Я перезапускал его несколько раз и даже повторно развернул, но без кубиков.
Что мне теперь делать?
Можете ли вы подключить системный виртуальный жесткий диск к другой виртуальной машине и таким образом сбросить пароль? Совершенно уверен, что я читал, что это подход для виртуальных машин Linux, поскольку Azure не предоставляет консольный доступ для сброса таким образом - мои знания Windows не слишком глубоки, но я почти уверен, что вы сможете сбросить пароль после установки на другом сервере.
Изменить: Google предлагает вам https://docs.microsoft.com/en-us/azure/virtual-machines/windows/reset-local-password-without-agent
Мы должны проверить, работает ли служба RDP? мы можем использовать telnet
для проверки работы службы RDP.
Проверяли ли вы публичный IP-адрес вашей виртуальной машины (изменен или нет)?
«Расширение VMAccss не работает с контроллером домена»
Если вы хотите изменить пароль, мы можем использовать расширение пользовательского сценария для сброса пароля:
1. Создайте файл ps1 на локальном ПК, назовите его resetpw.ps1
:
net user username newpassword
2. Разверните новое настраиваемое расширение сценария, загрузите файл ps1 в Azure через портал Azure:
3.Проверьте статус расширения:
Теперь мы можем использовать новый пароль для входа в вашу виртуальную машину Azure.
Благодаря отличному ответу Джейсона Йе (который помогал мне в прошлом), похоже, есть еще один способ запустить сценарий Powershell на вашей виртуальной машине Azure с портала веб-сайта виртуальных машин Azure.
Щелкните свою виртуальную машину на портале.
Выберите Выполнить команду
из параметров меню (в разделе Операции
).
Выберите RunPowerShellScript
из списка параметров команды.
В модальном окне сценария Powershell добавьте сценарий PS Джейсона для запуска и нажмите Выполнить
.
net user username newpassword
Надеюсь, это будет легко и полезно для всех, кто потеряет пароль виртуальной машины, знает имя пользователя и все еще имеет доступ к порталу Azure.
Ура!
пс. С изменениями, которые претерпела Azure, я больше не мог найти ресурс Custom Script Extension
, как упоминалось в другом ответе.
Вероятно, он там, но куда-то переименован или перемещен. Вот что привело меня к поиску альтернативного решения.
Этот тоже казался немного более прямым.