如何验证参数是否是我的Azure资源组之一?

时间:2018-04-16 22:47:56

标签: powershell azure

在我的PowerShell脚本中,其中一个参数是输入Azure资源组:

Param(
    [Parameter(Mandatory = $true, HelpMessage = "Enter resource group name")]
    [String]$ResourceGroup
     )

有没有办法使用像ValidateScript这样的东西来确保这个参数是Azure中现有的资源组之一?

如果我将资源组名称添加到如下变量中,是否有办法测试该参数是变量中的名称之一?

$RGS = Get-AzureRMResourceGroup | Select-Object ResourceGroupName

谢谢!

1 个答案:

答案 0 :(得分:2)

您使用bash

走在正确的轨道上

我没有设置Azure,所以我可以测试,但以下内容应该有效:

ValidateScript