繁体   English   中英

Azure 自动化运行手册 - 随机发生的错误:找不到资源组“{resource-group-name}”

[英]Azure Automation Runbook - Randomly occurring error: Resource group '{resource-group-name}' could not be found

在运行我们的 Runbook 时,我们不断随机收到错误“找不到资源组 '{resource-group-name}'”,其中 {resource-group-name} 是我们的资源组之一的名称。 这些 Runbook 要么在该资源组中运行,要么已选择该资源组所在的订阅。 RunAs 帐户还具有资源组的参与者权限。 这发生在我们每天运行的运行手册中。 有时我们会得到错误,有时我们不会。 发生这种情况似乎没有原因。 这几乎就像 Azure runbook worker 正在失去上下文。 我们没有使用混合 Runbook 工作器。 我们已经尝试了很多方法,包括确保我们的 RunAs 连接已登录到 Azure。

我建议您尝试以下连接方式。

Disable-AzContextAutosave –Scope Process
$connection = Get-AutomationConnection -Name AzureRunAsConnection

$logonAttempt = 0
while(!($connectionResult) -And ($logonAttempt -le 10))
{
$LogonAttempt++
# Logging in to Azure...
$connectionResult = Connect-AzAccount -ServicePrincipal -Tenant $connection.TenantID -ApplicationID $connection.ApplicationID -CertificateThumbprint $connection.CertificateThumbprint
Start-Sleep -Seconds 30
}
$AzureContext = Select-AzSubscription -SubscriptionId $connection.SubscriptionID
Get-AzVM -ResourceGroupName "xxxxxxxxxxxxxxx" -AzureRmContext $AzureContext

如下所示,当我提供了一个虚拟的不存在的资源组名称时,我得到了相同的错误代码 ResourceGroupNotFound,所以我建议您仔细检查资源组名称部分,即,可能是一些额外的空白被添加到您的实际资源组中名称或类似的东西可能是您的问题的原因。

在此处输入图像描述

希望这些输入有所帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM