azure启动关闭自动化

时间:2015-09-16 16:10:51

标签: azure azure-automation

我正在尝试为我的虚拟机创建启动/停止计划。简单的时间表:

从上午10点开始,在下午5点停止,不要在周末运行

试图创建这种自动计划变成了一场噩梦! 我没有时间学习PowerShell。

我通过自动化门户网站进行了调查。我已经通过存储库导入了一个脚本。

"Name of Script: Scheduled Virtual Machine Shutdown/Startup by Automys" 

并且在Azure门户中显示:

"assert-autoshutdownshedule."

我现在需要编辑这个脚本。

我在哪里/如何输入我的凭证/参数?需要改变什么?

1 个答案:

答案 0 :(得分:0)

在azure门户中创建自动运行帐户 然后将以下脚本导入Runbook。

if(-not (@('Saturday', 'Sunday') -contains (Get-Date).DayOfWeek)) #skip execution if the day of week is Saturday or Sunday
{

$cred = Get-AutomationPSCredential -Name "Your Automation Account"
Login-AzureRmAccount -Credential $cred
Get-AzureRmSubscription 
Select-AzureRmSubscription -SubscriptionName "Your Subscription Name"

Start-AzureRmVM -Name "VM001" -ResourceGroupName "Your Resource group" -ErrorAction Continue -Force





}

一切顺利:)

让我知道这项工作是否