首页 > 解决方案 > 如何按计划在 azure 函数中运行 powershell 脚本

问题描述

我需要使用 azure 函数按计划运行 powershell 脚本,我尝试使用 node.js 执行该文件,但它不起作用,我不知道为什么。

标签: azurepowershellazure-functions

解决方案


虽然当时我的原始答案是正确的,但 Azure 已更新为支持使用 Powershell 的 Azure Functions:https ://docs.microsoft.com/en-us/azure/azure-functions/functions-reference-powershell


原答案:

对我来说,Azure 自动化 ( https://docs.microsoft.com/en-us/azure/automation/ ) 似乎是在 Azure 中按计划运行 Powershell 脚本的更好模型,因为它确实是该工具的本机功能。

如果您真的想在 Azure 函数中执行此操作,看起来确实可以尝试一些资源(我没有测试过它们):

https://blogs.msdn.microsoft.com/powershell/2017/02/24/using-powershell-modules-in-azure-functions/

https://github.com/Azure/azure-functions-powershell-worker

祝你好运!!


推荐阅读