2

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

4

2 回答 2

3

在 Azure 中有很多选择可以做到这一点。

1. 正如 Gaurav Mantri 所说,您可以使用 Azure 自动化,您可以创建一个运行手册并安排它在指定时间开始。更多信息请参考此链接

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

在此处输入图像描述

更多信息请参考此链接

注意:Azure 自动化和函数应用都提供FREE UNITS (PER MONTH).

希望能帮助到你。

于 2017-11-29T07:48:03.527 回答
0

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

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

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

于 2017-12-03T00:58:44.080 回答