1

아래의 Azure Powershell cmdlet을 사용하여 ARM 템플릿 json과 ARM 템플릿 params json 파일의 유효성을 검사합니다.Test-AzureRmResourceGroupDeployment cmdlet은 유효성 검사가 성공하면 Empty를 반환합니다.

$result = Test-AzureRmResourceGroupDeployment -ResourceGroupName TestRG -TemplateFile TestARMTemplate.json -ApiVersion TestARMParams.json 

나는 모두 입력 인수가 유효한 경우 cmdlet이 사실 (부울 타입)을 반환 할 전망이다.

그러나 결과는 비어 있습니다.

이 cmdlet의 예상되는 응답에 대한 설명서도 명확하지 않습니다.

내가받은 응답이 예상되는 응답인지 아닌지 알고 싶습니다.

참고 : Windows 10 컴퓨터에서 Azure PowerShell 버전 1.5 (2016 년 6 월)을 사용하고 있습니다.

답변

4

이 Cmdlet here의 소스 코드를 보면 true 또는 false를 반환하지 않는다고 생각합니다. 실제로는 List<PSResourceManagerError> 유형의 객체를 반환합니다. $result 개체에서 개수를 계산하면 모든 것이 정상이면 0을 반환합니다.

+0

감사합니다. – juvchan