在变量Powershell中获取资源组的位置值

时间:2018-01-24 06:54:29

标签: powershell azure azure-powershell servicebus

我有一个PowerShell脚本来部署服务总线命名空间

这是我用来部署它的命令。

New-AzureRmServiceBusNamespace -ResourceGroup $ResourceGroupName -NamespaceName $ServiceBusNamespace -Location $Location

上述命令需要输入位置参数。我希望该位置值为我的资源组所在的位置。如何提取资源组的位置值?

我尝试了各种方法但都失败了。它显示 @ {location = west us} ,当我尝试这个

$location = Set-AzureRmResourceGroup -Name $ResourceGroupName -Tag @{} | Select-Object Location

Write-Host $location

需要帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

$loc = Get-AzureRMResourceGroup -Name $ResourceGroupName | select-object -expandproperty location

好吧,如果你想GET使用适当的动词。 或者像这样:

$rg = Get-AzureRMResourceGroup -Name $ResourceGroupName
$rg.location