我们有一个运行Server 2012 R2的Azure虚拟机。 我必须强调,这不是一个经典的机器。
我昨天安装了服务器必需品,并将所有账户连接到O365账户。 这个过程的一个副产品是一个消息,说了一些事情的效果:“..你将不得不在下次login更改密码..”。 包括我的服务器上的所有用户都重复了此消息。 我没有想到更多。
我们关门过夜。 当我今天早上试图login时, 我收到一条消息,提示“您必须在第一次login前更改密码”,然后连接popup。 这发生在服务器上的所有用户。
所以现在我所有的用户都被locking了,而我的糟糕的系统pipe理就是责任。
我已经浪费了一整天的时间来解决这个问题,我的下一步应该是什么?
我试过了;
1)谷歌search出来。 显然这是一个已知的问题..
2)通过Portal.azure.com重置虚拟机的凭证,但“新”(非经典)虚拟机的服务“即将推出”。
3)使用PowerShell界面来更改密码,但由于虚拟机不是一个经典的机器,该选项无法select机器。 (它不属于云服务?)(我可以看到它,当我使用Get-AzureRmResourceGroupDeployment但我不能抓住它与Get-AzureVM)
4)打开一个服务请求,但我99%肯定他会把我吹走,因为这是我自己的错。
您必须使用Powershell ARM cmdlet:
从http://aka.ms/webpi-azps下载
PS C:\> Login-AzureRmAccount PS C:\> Set-AzureRmVMAccessExtension -ResourceGroupName RESOURCE_GROUP_NAME -Name HOSTNAME -VMName VM_NAME -UserName USER -Password PASSWORD
您也可以使用CLI:
从以下url下载: https : //azure.microsoft.com/zh-CN/documentation/articles/xplat-cli-install/
> azure login > azure config mode arm > azure vm reset-access -g RESORCE_GROUP_NAME -n VM_NAME -u USER -p PASSWORD