【发布时间】:2016-12-09 04:13:13
【问题描述】:
我从门户创建了一个 DNS 区域和一个自定义资源组“Default-DNS-Zone”,但在 shell 提示符下,执行以下命令会引发 Default-DNS-Zone not found。我仍然能够再次从门户网站进行操作。
PS C:\HBala> New-AzureRmDnsZone -Name www.example.com -ResourceGroupName Default-DNS-Zone
New-AzureRmDnsZone:ResourceGroupNotFound:找不到资源组“Default-DNS-Zone”。 在 line:1 char:1
这是否与操作系统对 cmdlet 的支持有关?我使用的是 Windows 7。
【问题讨论】:
-
运行
Get-AzureRmResourceGroup -name "Default-DNS-Zone"时会发生什么?您也可以通过在 Cmdlet 末尾添加-Debug参数来尝试在调试模式下运行 Cmdlet。 -
@GauravMantri 不,这仍然是一样的。我登录,尝试将订阅设置为“生产”并查询您的命令以获取以下内容: ResourceGroupName:Default-DNS-Zone Location:eastus ProvisioningState:Succeeded Tags:ResourceId:/subscriptions/{subscriptionid}/resourceGroups/Default- DNS 区域
-
@GauravMantri : PS C:\Users\HBala> $parent = Get-AzureRmDnsZone -Name {root_domain} -ResourceGroupName Default-DNS-Zone Get-AzureRmDnsZone : ResourceNotFound: 资源 'Microsoft.Network/找不到资源组“Default-DNS-Zone”下的 dnszones/{root_domain}'。
-
@GauravMantri 有趣的是,我的订阅中只有一个(生产版出现此错误)。开发订阅工作正常。早些时候,我检查了你对 Dev 的推荐,发现它有效。
-
使用 Windows 7 应该没有任何区别。
标签: azure dns azure-powershell