使用标记计划 Azure 虚拟机 (VM) 启动
Scheduling Azure Virtual Machine (VM) Startup with Tags
我正尝试在 Azure 上的 VM 上设置一些自动启动策略。
因此,我使用自动化帐户和电源 shell 脚本从 link 执行此操作:https://adamtheautomator.com/azure-vm-schedule/
但是在测试时它给出了 Run Login-AzureRmAccount to login
的错误
请建议如何解决这个问题?
## Get the Azure Automation Acount Information
$azConn = Get-AutomationConnection -Name 'AzureRunAsConnection'
## Add the automation account context to the session
Add-AzureRMAccount -ServicePrincipal -Tenant $azConn.TenantID -ApplicationId $azConn.ApplicationId -CertificateThumbprint $azConn.CertificateThumbprint
## Get the Azure VMs with tags matching the value '10am'
$azVMs = Get-AzureRMVM | Where-Object {$_.Tags.StartTime -eq '10am'}
## Start VMs
$azVMS | Start-AzureRMVM
问候
ESNGSRJ
如果 运行 As 帐户配置不当,就会发生这种情况。您将需要create one 提供身份验证以使用自动化 runbook 管理 Azure 资源管理器上的资源。
当您创建一个 运行 As 帐户时,它会执行以下任务:
- 使用自签名证书创建 Azure AD 应用程序,在 Azure AD 中为该应用程序创建服务主体帐户,并为当前订阅中的帐户分配参与者角色。
- 在指定的自动化帐户中创建名为
AzureRunAsCertificate
的自动化证书资产。
- 在指定的自动化帐户中创建名为
AzureRunAsConnection
的自动化连接资产。
请注意引用的 link 中的以下要求:
You must have an Azure Automation Account with an Azure Run As account already prepared. If you don’t have this yet, learn how to create one when you go to Create a new Automation account in the Azure portal.
The Azure PowerShell module must be installed. If you don’t have this yet, please go to the Install the Azure PowerShell module page for more information.
注意:您可以将 运行 图书配置为使用托管身份,与使用 运行 作为帐户相比,它有更多好处。您可以开始使用此 tutorial 以使用托管身份。
我正尝试在 Azure 上的 VM 上设置一些自动启动策略。 因此,我使用自动化帐户和电源 shell 脚本从 link 执行此操作:https://adamtheautomator.com/azure-vm-schedule/
但是在测试时它给出了 Run Login-AzureRmAccount to login
的错误
请建议如何解决这个问题?
## Get the Azure Automation Acount Information
$azConn = Get-AutomationConnection -Name 'AzureRunAsConnection'
## Add the automation account context to the session
Add-AzureRMAccount -ServicePrincipal -Tenant $azConn.TenantID -ApplicationId $azConn.ApplicationId -CertificateThumbprint $azConn.CertificateThumbprint
## Get the Azure VMs with tags matching the value '10am'
$azVMs = Get-AzureRMVM | Where-Object {$_.Tags.StartTime -eq '10am'}
## Start VMs
$azVMS | Start-AzureRMVM
问候 ESNGSRJ
如果 运行 As 帐户配置不当,就会发生这种情况。您将需要create one 提供身份验证以使用自动化 runbook 管理 Azure 资源管理器上的资源。
当您创建一个 运行 As 帐户时,它会执行以下任务:
- 使用自签名证书创建 Azure AD 应用程序,在 Azure AD 中为该应用程序创建服务主体帐户,并为当前订阅中的帐户分配参与者角色。
- 在指定的自动化帐户中创建名为
AzureRunAsCertificate
的自动化证书资产。 - 在指定的自动化帐户中创建名为
AzureRunAsConnection
的自动化连接资产。
请注意引用的 link 中的以下要求:
You must have an Azure Automation Account with an Azure Run As account already prepared. If you don’t have this yet, learn how to create one when you go to Create a new Automation account in the Azure portal.
The Azure PowerShell module must be installed. If you don’t have this yet, please go to the Install the Azure PowerShell module page for more information.
注意:您可以将 运行 图书配置为使用托管身份,与使用 运行 作为帐户相比,它有更多好处。您可以开始使用此 tutorial 以使用托管身份。