1

我使用下面的Azure Powershell cmdlet驗證ARM模板json和ARM模板參數json文件。驗證成功時,Test-AzureRmResourceGroupDeployment cmdlet返回空值

$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

非常感謝,正是我需要的 – juvchan