【问题标题】:Azure Automation: VM shutdown runbook not working on new VMAzure 自动化:VM 关闭运行手册不适用于新 VM
【发布时间】:2015-11-18 14:28:54
【问题描述】:

由于虚拟机锁定问题,我最近不得不删除并重新安装我的虚拟机。现在虚拟机重新上线,我注意到关闭自动化不起作用。在我遇到 VM 问题之前,它运行良好。下面是运行手册中的 PS 脚本,它返回以下错误:

Correlation ID: 72fa8e58-89f1-4612-bc43-1b05876c2bff
Timestamp: 2015-08-25 06:04:14Z: The remote server returned an error: (401) Unauthorized.
At Shutdown:6 char:6
+ 
+ CategoryInfo          : CloseError: (:) [Add-AzureAccount], AadAuthenticationFailedException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.Profile.AddAzureAccount

8/24/2015 11:04:25 PM, Error: Get-azurevm : No default subscription has been designated. 
Use Select-AzureSubscription -Default <subscriptionName> to set the default subscription.
At Shutdown:8 char:8
+ 
+ CategoryInfo          : CloseError: (:) [Get-AzureVM], ApplicationException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.ServiceManagement.IaaS.GetAzureVMCommand

知道我在使用新虚拟机时缺少什么吗?我一直在绞尽脑汁寻找不包含此新 VM 的凭据,但空手而归。

workflow Shutdown
{
    $Cred = Get-AutomationPSCredential -Name "auto" 
    Add-AzureAccount -Credential $Cred 

    $vms = Get-azurevm 

    foreach($VM in $VMS)
    {    
        $VMName = $VM.Name 
        Stop-AzureVM -ServiceName $VM.ServiceName -Name $VM.Name -Force
        Write-Output "Shutting down VM :  $VMName "
    }
} 

【问题讨论】:

  • 在这些脚本中大小写重要吗?是$vms还是$VMS,是一样的吗?
  • 当您说“它不返回错误”时,您确定您检查了作业历史记录/流中的错误,而不仅仅是异常字段?即使作业达到已完成状态,它仍然可能有错误流。
  • 使用相同的代码创建一个新的工作流,然后重新安排它。如果计划在 VM 锁定和启动之间命中,它可能已被破坏。

标签: azure azure-virtual-machine azure-powershell azure-automation


【解决方案1】:

我认为您还应该在正在使用的脚本中添加订阅名称(错误日志中的 select-azuresubscription)。在 TechNet 脚本库中有很多以各种方式执行此操作的示例,例如 https://gallery.technet.microsoft.com/scriptcenter/Stop-Azure-VM-with-OrgID-41a79d91

【讨论】:

    【解决方案2】:

    我创建了一个新用户,授予他们订阅的管理员权限,并更新了凭据。这似乎解决了它,猜测是现有共同管理员帐户无法访问新 VM。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-22
      • 2021-05-18
      • 2022-01-16
      • 1970-01-01
      • 2021-12-23
      • 1970-01-01
      相关资源
      最近更新 更多