使用Azure Powershell根据教程使用我自己的Vhd创建一个新VM: https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-create-upload-vhd-windows-server/
尝试连接到VM时会弹出错误: 用户帐户目前已停用,无法使用。
以下是用于创建VM的脚本
#create the vm using the image
$image = Get-AzureVMImage $MyImage
$vmname = "Test-Machine"
$vmsize = "Large"
$vm1=New-AzureVMConfig -Name $vmname -InstanceSize $vmsize -ImageName $image.imageName
$vm1 | Add-AzureProvisioningConfig -Windows -AdminUsername $username -Password $password
New-AzureVM –ServiceName $myServiceName -VMs $vm1
答案 0 :(得分:3)
我也遇到了这个问题,试图登录一个新的Azure Windows 10虚拟机。
您可以通过以下方法解决此问题:
您应该看到类似这样的内容:
{
"name": "myOutputBlob",
"type": "blob",
"path": "output/data.txt",
"connection": "AzureWebJobsStorage",
"direction": "out"
}
您现在应该能够成功登录虚拟机。
答案 1 :(得分:0)
除了 Paolo 回答从门户的“运行命令”选项卡手动运行 EnableAdminAccount 之外,如果您使用来自上传到 Azure 通用映像的本地 VHD 的 VM,则需要添加一个 SetupComplete2.cmd
和 EnableLocalAdminAccount.ps1
中的 C:/Windows/OEM
以在 VM 创建时自动解锁用户帐户。奇怪的是,这并没有出现在微软关于如何将本地 VM 迁移到 Azure 的指南的任何地方,但是来自 Marketplace 的官方 Windows 映像确实有这两个文件在 sysprep 之后运行。
这篇博客文章也非常有用,并指出了 SetupComplete2.cmd
https://matt.kotsenas.com/posts/azure-setupcomplete2