Azure Powershell错误-找不到资源组

时间:2019-11-22 14:14:36

标签: azure powershell

尝试运行Powershell更改Azure弹性池的DTU。问题是它找不到资源组。任何想法出了什么问题。我的步骤是:

  1. 登录并运行Azure Cloud Shell
  2. 粘贴以下代码:
Set-AzureRmSqlElasticPool –ResourceGroupName "MyResourceGroup"–ServerName "MyServer.database.windows.net" –ElasticPoolName "My_ElasticPool" –Dtu 200 –DatabaseDtuMax 100 –DatabaseDtuMin 50

完整错误是:

  

Set-AzureRmSqlElasticPool:资源   'Microsoft.Sql /服务器/MyServer.database.windows.net/elasticpools/My_ElasticPool'   找不到资源不足组“ MyResourceGroup”。在第1行:char:1   + Set-AzureRmSqlElasticPool –ResourceGroupName“ FluResourceGroup” –服务...   + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~   + CategoryInfo:CloseError :( :) [Set-AzSqlElasticPool],CloudException   + FullyQualifiedErrorId:Microsoft.Azure.Commands.Sql.ElasticPool.Cmdlet.SetAzureSqlElasticPool

对于Powershell来说是完全陌生的,如果这是一个甜甜圈的问题,就道歉吗?

2 个答案:

答案 0 :(得分:1)

错误清楚地表明:该资源在该资源组下不存在。我假设资源组存在。这意味着资源名称中有错别字和/或资源已移动等。

另一个选择是资源组根本不存在,并且该错误具有误导性。我想在这种情况下,您需要使用Select-AzSubscription %subscription_name%选择适当的订阅。因为Azure PowerShell在特定的订阅上下文下运行。它不会搜索所有订阅。

答案 1 :(得分:0)

基本错误。没有正确引用Azure服务器。它应显示为:

    for (int x = 0; x <= i; x++) {
        while (links >= 0) {
            printf(" ");
            links = links - 1;
        }
        while (stam < rechts) {
            printf("+");
            stam = stam + 1;
        }
        printf("\n");
    }