使用Powershell扩展的Azure VM设置挂起

时间:2014-06-05 09:36:49

标签: azure azure-powershell azure-vm-role

我使用powershell脚本配置Azure VM,并指定注入powershell扩展。这种行为上次在6月1日运行正常,但是昨天当我再次尝试时,Azure管理中的VM状态为"正在运行(安装扩展)"并且它在之后没有发生变化一小时,我放弃了并删除了部署。

我有一个用于部署VM的非常基本的脚本,还有一个我注入的空PowerShell脚本(之前所有这些设置都有效):

$username = "VMUser1"
$password = "SomethingAsPa$$1"

$imagename = "a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201404.01-en.us-127GB.vhd"
$name = "unqvmname"
$serviceName = "unqvmname"
$location = "North Europe"

$fileUrl1 = 'http://portalvhds3r84wq5g3925q.blob.core.windows.net/scripts/dummy.ps1'

$vm = New-AzureVMConfig -Name $name -InstanceSize Small -ImageName $imageName
$vm = Add-AzureProvisioningConfig -VM $vm -Windows -AdminUsername $username -Password $password

$vm = Set-AzureVMCustomScriptExtension -VM $vm -FileUri $fileUrl1 -Run 'dummy.ps1' -Argument 'arg1_some_data'
New-AzureVM -ServiceName $serviceName -Location $location -VMs $vm

$ fileUrl1是一个空的PowerShell文件。

运行此操作将最终导致虚拟机被挂起并运行(安装扩展程序)"状态。有没有其他人碰巧遇到这个问题并知道解决方案?

1 个答案:

答案 0 :(得分:0)

2014年6月6日,所有人都恢复正常。正在创建VM并且扩展脚本成功运行。