【发布时间】:2020-12-06 18:08:55
【问题描述】:
所以,有人告诉我,如果您将 Azure Subscription Publish Setting 文件导入 PowerShell...您可以使用 Publish Setting 文件中的证书在您的 Azure Subscription 中创建对象。
但是,我在尝试创建 Resource Group 时遇到以下异常:
New-AzureRmResourceGroup :运行 Connect-AzureRmAccount 登录。 + CategoryInfo : CloseError: (:) [New-AzureRmResourceGroup], PSInvalidOperationException + FullyQualifiedErrorId : Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.NewAzureResourceGroupCmdlet
我在我的脚本中执行以下操作:
- “导入”订阅
- “选择”订阅
- “获取”订阅(查看)
...订阅是“默认和当前”的(见附图)。
...但我仍然收到该消息。
示例代码:
编辑此代码以免“放弃农场”...
#Set Subscription
$Subscription_Id = "<not shown>"
Select-AzureSubscription -SubscriptionId $Subscription_Id
Get-AzureSubscription
# CHECK EXISTS: ResourceGroup
$RegionFullName = "South Central US"
$RegionShortName = "scus"
$EnvironmentShortName = "dev"
$ApplicationShortName = "<not shown>"
$ObjectTypeShortName = "rg"
$ResourceGroupFullName = "$($RegionShortName)-$($EnvironmentShortName)-$($ApplicationShortName)-$($ObjectTypeShortName)"
$ResourceGroup = Get-AzureRmResourceGroup -Name $ResourceGroupFullName -ErrorVariable NotPresent -ErrorAction SilentlyContinue
if ($ResourceGroup -eq $Null) {
#CREATE: ResourceGroup
$ResourceGroup = New-AzureRmResourceGroup -Name $ResourceGroupFullName -Location $RegionFullName -Confirm
}
【问题讨论】:
标签: azure powershell