우리는 powershell 스크립트를 사용하여 빌드 작업을 사용하여 VM을 시작하고 중지합니다. 이 VM을 시작하는 간단한 파워 쉘 스크립트입니다Powershell 스크립트를 사용하여 Azure VM을 시작할 수 없습니다. 매개 변수 집합은 지정된 명명 된 매개 변수를 사용하여 해결할 수 없습니다.
아래의 빌드 작업의 스크린 샷을 참조하십시오. 문제는이 작업이 실행될 때 오류가 발생하여 빌드가 실패하는 것입니다. 우리가 얻을 매개 변수 집합을 지정된 명명 된 매개 변수를 사용하여 해결할 수 없습니다.
하지만 PowerShell 콘솔을 사용하여 로컬로 실행할 때 VM이 시작됩니다.
내가 여기서 뭔가를 놓치고 아래의 오류 스크린 샷을 찾아주세요 .. 어떤 도움은 매우 극명하게 될 것이다.
EDIT 1 PowerShell 스크립트 나 스크린 샷을 확인
$machines = @("machinename")
Select-AzureSubscription -Default "XXXYYYZZZ"
Foreach ($machine in $machines)
{
Try
{
Start-AzureVM -ServiceName $machine -Name $machine
}
Catch
{
}
}
@ Walter-MSFT - 감사합니다. 스크립트를 추가했습니다. –
@ Walter-MSFT - 스크립트가 잘 작동하므로이 문제는 스크립트 문제가 아닙니다. –
cmdlet 로컬을 실행하면'Add-AzureRmAccount'를 사용하여 Azure에 로그온하고'select-azurermsubscription'을 사용하여 구독을 선택하면 ARM 모드 cmdlet입니다. –