문제

PowerShell 스크립트를 사용하여 Azure VM을 프로비저닝하고 PowerShell 확장자를 주입하도록 지정합니다.이 행동은 6 월 1 일 마지막 시간에 일했지만 어제 Azure 관리의 VM은 "Running (확장 프로그램 설치)"의 상태가 있었으며, 내가 포기한 시점에서 한 시간이 지나면 변화하지 않았습니다.배포를 삭제했습니다.

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 파일입니다.

실행 이렇게하면 "실행중인 (확장자 설치)"상태에 매달려있는 VM에서 끝납니다.다른 누구도이 문제가 있고 해결책을 알고 있습니까?

도움이 되었습니까?

해결책

오늘은 2014 년 6 월 6 일에 모두 정상으로 돌아 왔습니다.VM이 작성되고 확장 스크립트가 성공으로 실행됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top