在我的PowerShell脚本中,其中一个参数是输入Azure资源组:
Param(
[Parameter(Mandatory = $true, HelpMessage = "Enter resource group name")]
[String]$ResourceGroup
)
有没有办法使用像ValidateScript这样的东西来确保这个参数是Azure中现有的资源组之一?
如果我将资源组名称添加到如下变量中,是否有办法测试该参数是变量中的名称之一?
$RGS = Get-AzureRMResourceGroup | Select-Object ResourceGroupName
谢谢!
答案 0 :(得分:2)
您使用bash
我没有设置Azure,所以我可以测试,但以下内容应该有效:
ValidateScript