将Powershell开关传递到Azure资源管理器模板(ARM)
如何将powershell开关(System.Management.Automation.SwitchParameter)直接传递给ARM模板(将用作模板本身的条件)将Powershell开关传递到Azure资源管理器模板(ARM),powershell,azure,azure-resource-manager,arm-template,Powershell,Azure,Azure Resource Manager,Arm Template,如何将powershell开关(System.Management.Automation.SwitchParameter)直接传递给ARM模板(将用作模板本身的条件) 目前,我正在使用将开关转换为字符串的解决方法。假设您的开关称为fullversion: param( ... [switch]$fullversion ) 您的parameterfile还包含一个名为fullversion的参数,然后您可以像这样传递它: New-AzureRmResourceGroupDeployment -f
目前,我正在使用将开关转换为字符串的解决方法。假设您的开关称为fullversion:
param(
...
[switch]$fullversion
)
您的parameterfile还包含一个名为fullversion的参数,然后您可以像这样传递它:
New-AzureRmResourceGroupDeployment -fullversion $fullversion.IsPresent
iPresent应该映射到boolen,我想是的,iPresent将返回false或truewell,我发布了另一个链接问题,因为这个主题有很好的文档记录。。。也许你有个好办法?