1

Ich verwende das Azure Powershell-Cmdlet unten, um sowohl die JSON-ARM-Vorlage als auch die ARM-Vorlageparameter-JSON-Dateien zu überprüfen.Test-AzureRmResourceGroupDeployment-Cmdlet gibt leer zurück, wenn die Überprüfung erfolgreich ist

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

Ich erwarte, dass das Cmdlet wahr (boolean-Typ), wenn beide Eingabeargumente gelten zurückzukehren.

Das Ergebnis ist jedoch leer.

Die Dokumentation enthält auch keine Informationen zur erwarteten Antwort dieses Cmdlets.

Ich würde gerne wissen, ob die Antwort, die ich bekam, eine erwartete Antwort ist oder nicht.

Hinweis: Ich verwende Azure PowerShell Version 1.5 (Juni 2016) auf Windows 10-Rechner.

Antwort

4

Mit Blick auf den Quellcode für dieses Cmdlet here, ich glaube nicht, dass es wahr oder falsch zurückgibt. Es gibt tatsächlich ein Objekt vom Typ List<PSResourceManagerError> zurück. Wenn Sie auf das $result Objekt zählen, sollte es Ihnen Null zurückgeben, wenn alles in Ordnung ist.

+0

Vielen Dank, genau das, was ich brauche – juvchan