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