运行 Azure 中的 PowerShell 脚本作为任务计划程序,无需创建任何虚拟机

Running PowerShell Script in Azure as a task scheduler without creating any virtual machine

我有一个 PowerShell 脚本,我想 运行 每 6 小时作为 Azure 上的任务计划程序。但问题是我不想要任何虚拟机。那么有没有什么办法可以不创建任何虚拟机就可以完成呢?

您可以在 Azure 中进行多种选择。

1.As Gaurav Mantri 说,您可以使用 Azure 自动化,您可以创建一个 runbook 并安排它在指定时间开始。更多信息请参考此link.

2.Use Azure 函数应用程序。您可以创建一个 TimerTrigger - PowerShell,如下所示:

更多信息请参考此link

注意:Azure 自动化和功能应用程序都提供 FREE UNITS (PER MONTH)

希望对您有所帮助。

对于 PowerShell,目前 Azure Automation 是首选服务,因为它目前在 Functions 中处于试验阶段。

https://docs.microsoft.com/en-us/azure/azure-functions/supported-languages

对 PowerShell 的实验性支持仅限于 4.0 版,因为这是安装在函数应用程序 运行 的 VM 上的版本。如果您想 运行 PowerShell 脚本,请考虑 Azure 自动化。