Powershell을 사용하여 Azure에서 VM을 만들려고합니다. 내 로컬 PC에서이 작업을 실행하고 있습니다. 웹 사이트 및 SQL Azure 인스턴스를 아무런 문제없이 설정할 수 있었지만 웹에있는 샘플 중 아무 것도 작동하지 않았습니다.Powershell을 사용하여 Azure에서 VM 만들기
Import-Module Azure
Import-AzurePublishSettingsFile -PublishSettingsFile "C:\Cloud\Azure.publishsettings"
$VMImage = @(Get-AzureVMImage | Where-Object -Property Label -Match "Windows Server 2012 R2 Datacenter, November 2014").ImageName
$myVMName = "jsTestVM1"
$myAdminName ="jsTestAdmin1"
$myAdminPwd ="not telling you"
New-AzureQuickVM -ImageName $VMImage -Windows -Name $myVMName -ServiceName $myVMName -AdminUsername $myAdminName -Password $myAdminPwd -InstanceSize "ExtraSmall"
나는 다음과 같은 메시지가 얻을 : 웹에서
New-AzureQuickVM : ResourceNotFound: The hosted service does not exist.
At line:1 char:1
+ New-AzureQuickVM -ImageName $VMImage -Windows -Name $myVMName -ServiceName $myVM ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [New-AzureQuickVM], CloudException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.ServiceManagement.IaaS.PersistentVMs.NewQuickVM
내가 해봤 샘플을 그들은뿐만 아니라 같은 오류 메시지를 제공합니다.
편집 :
내가 오류 메시지 '서비스가 이미 위치가 지정 될 수있는'받을 위치를 지정합니다. 내가 AffinityGroup를 지정하면 내가 할
서비스 이름은 DNS 이름 (* .cloudapp.net)이므로 전역 적으로 고유해야합니다.
New-AzureQuickVM은 클라우드 서비스가 존재하는지 확인하고 다른 존재하는 경우 사용할 것입니다. 그러나 Affinity 그룹 또는 위치가 지정되지 않은 경우 생성하려고 시도하는 동안 스크립트에서 발생한 것일 수 있습니다. –
나는 똑같은 문제를보고 있었고이 게시물은 참으로 도움이되었다. 고마워. -Location 매개 변수를 추가하는 것 외에도 ServiceName을 변경해야한다는 것을 기억하십시오. ServiceName을 변경하지 않으면 명령이 계속 실패합니다. 매우 직관력이없고 & 가장 가능성이 하늘빛 버그. – slowstart