在变量 Powershell 中获取资源组的位置值
Get location value of Resource Group in a variable Powershell
我有一个 powershell 脚本来部署服务总线命名空间
这是我用来部署它的命令。
New-AzureRmServiceBusNamespace -ResourceGroup $ResourceGroupName -NamespaceName $ServiceBusNamespace -Location $Location
以上命令需要输入位置参数。我希望该位置值作为我的资源组所在的 Location。如何提取我的资源组的位置值?
我尝试了各种方法都失败了。它显示 @{location=west us} ,当我尝试这个
$location = Set-AzureRmResourceGroup -Name $ResourceGroupName -Tag @{} | Select-Object Location
Write-Host $location
需要帮助。谢谢!
$loc = Get-AzureRMResourceGroup -Name $ResourceGroupName | select-object -expandproperty location
好吧,如果你想 GET
某事,请使用适当的动词。
或者像这样:
$rg = Get-AzureRMResourceGroup -Name $ResourceGroupName
$rg.location
以下代码适用于 Az powershell 模块。
$loc= Get-AzResourceGroup -Name $resourceGroupName #Gets the resource group details and stores in $loc variable
$location= $loc.location #Gets the location name from resource group properties and stores in $location variable
Write-Host $location #outputs the resource group location
我有一个 powershell 脚本来部署服务总线命名空间
这是我用来部署它的命令。
New-AzureRmServiceBusNamespace -ResourceGroup $ResourceGroupName -NamespaceName $ServiceBusNamespace -Location $Location
以上命令需要输入位置参数。我希望该位置值作为我的资源组所在的 Location。如何提取我的资源组的位置值?
我尝试了各种方法都失败了。它显示 @{location=west us} ,当我尝试这个
$location = Set-AzureRmResourceGroup -Name $ResourceGroupName -Tag @{} | Select-Object Location
Write-Host $location
需要帮助。谢谢!
$loc = Get-AzureRMResourceGroup -Name $ResourceGroupName | select-object -expandproperty location
好吧,如果你想 GET
某事,请使用适当的动词。
或者像这样:
$rg = Get-AzureRMResourceGroup -Name $ResourceGroupName
$rg.location
以下代码适用于 Az powershell 模块。
$loc= Get-AzResourceGroup -Name $resourceGroupName #Gets the resource group details and stores in $loc variable
$location= $loc.location #Gets the location name from resource group properties and stores in $location variable
Write-Host $location #outputs the resource group location