Сброс пароля виртуальной машины Azure

У меня 2 виртуальных машины Azure в 1 сети и домене. Срок действия пароля пользователей / администраторов моего домена истек, и я забыл встроенный логин / пароль для этих виртуальных машин.

Я пробовал примерно 30 раз (на обеих виртуальных машинах) изменить / сбросить пароль пользователей с помощью AzureVMAccessExtension с правильным новым (длинным и сложным) паролем.

PS script:
$vmName = "" 
$serviceName = "" 
$newAdminUserName = "" 
$newAdminPassword = "" 

$vmc = Get-AzureVM -ServiceName $serviceName -Name $vmName 
$vmc | Set-AzureVMAccessExtension -UserName $newAdminUserName -Password $newAdminPassword 
$vmc | Update-AzureVM
Restart-AzureVM -ServiceName $serviceName -Name $vmName  

Все еще не могу войти в систему.

Я даже попытался запустить сценарий удаленной оболочки питания «Enable-PSSession», чтобы изменить политику RDP, но в доступе было отказано.

Какие-либо предложения?

Спасибо!


person Tim    schedule 17.03.2015    source источник


Ответы (2)


У меня была эта проблема несколько раз раньше, и у меня сработало создание нового пользователя вместо попытки сбросить старую учетную запись локального администратора.

person Bruno Faria    schedule 17.03.2015
comment
Я понимаю. Я тоже пробовал это с тем же результатом. И я должен добавить пользователя как домен \ имя пользователя? Или просто логин. - person Tim; 17.03.2015
comment
просто имя пользователя. Не уверен, но я думаю, вам также необходимо указать параметр -ReferenceName VMAccessAgent в вашей команде Set-AzureVMAccessExtension. - person Bruno Faria; 17.03.2015
comment
Пытался. Я видел нового пользователя, когда я Get-AzureVmAcessExtension, но не могу войти через rdp :( - person Tim; 17.03.2015
comment
Дважды проверьте, правильно ли вы используете префиксы для входа. Чтобы явно указать rdp использовать локальную учетную запись на машине, присоединенной к домену, вы должны использовать. \ ‹Username› вместо простого имени пользователя. Попробуй это. - person Bruno Faria; 17.03.2015
comment
Пробовал с. \ Username, и после того, как я нажал Enter, я получил mycurrentLaptopAd \ Username. Я пробовал использовать все префиксы типа domain \ machineName \ DnsName. Возможно ли, что что-то кешируется на моем ноутбуке? - person Tim; 17.03.2015
comment
Он покажет имя пользователя вашего ноутбука "да", но он должен работать. Не думайте, что это кеш. Возможно, групповая политика запрещает вход в систему с использованием локальных учетных записей. - person Bruno Faria; 17.03.2015
comment
Эй, возможно проблема в том, что я пытаюсь сменить встроенного администратора на контроллере домена? - person Tim; 17.03.2015
comment
сценарии, подобные вашему, будут изменять только локальные учетные записи, а не учетные записи домена. В вашей переменной $ newAdminUserName должно быть указано имя пользователя без домена. То есть $ newAdminUserName = AzureAdmin. Затем по RDP вы должны использовать. \ AzureAdmin в качестве входа - person Bruno Faria; 17.03.2015
comment
эй, не уверен, что у тебя все еще есть проблемы с этой виртуальной машиной. Попробуйте этот support.microsoft.com/kb/2976864, чтобы сбросить пароль, затем используйте HOSTNAME \ USERNAME и пароль для входа. - person Bruno Faria; 26.03.2015

Вы можете сбросить пароль всех классических виртуальных машин, то есть виртуальных машин, созданных через старый портал ASM, перейдя на новый портал ARM Azure. Затем найдите свою виртуальную машину в колонке «Виртуальные машины - Классический», перейдите в настройки и выберите параметр «Сброс пароля». Я видел, как это работает, даже когда командлеты PowerShell не справляются с этой конкретной операцией.

Для новых виртуальных машин, созданных через портал ARM, поддержка сброса пароля отсутствует на портале, но скоро появится.

person Aman Sharma    schedule 17.04.2016