创建一个新的Azure函数应用-Powershell函数?
无法找到博客文章中讨论的语言集或Powershell模板
https://codehollow.com/2016/11/working-azure-functions-part-1-powershell/
在下面选择模板或转到快速入门 语言PowerShell方案实验性
HttpTrigger-PowerShell(我正在寻找的模板) 当收到HTTP请求时将运行的PowerShell函数。
查看OneDrive映像
Azure Function App单击加号-.NET的Azure Functions-入门我尝试了Webhook + API plus在门户中,既不允许我设置语言,也不允许设置为PowerShell。
#Post method: $req
$requestBody = Get-Content $req -Raw ! ConvertFrom-Json
$name = $requestBody.name
#Get method: each query string parameter is it own variable'
If ($req_query_name)
{
$name = $req-query_name
}
out-file -Encoding Ascii -filePath $res -inputobject "Hello $name"
我希望看到上面的代码run.ps1。
答案 0 :(得分:0)
您引用的博客太旧了。现在在Azure门户上,要创建Azure Functions的实例,您将看到两种类型,如下图所示。
图1. Windows上的Azure函数支持.NET,JavaScript,Java语言
图2。Linux上的Azure函数支持.NET,JavaScript,Python语言
因此,不直接支持PowerShell语言。但是,您可以为.NET创建Windows实例,然后创建启用了功能Experimental Language Support
的新功能,如下所示,您将看到PowerShell的选项。
例如,下一步,单击PowerShell
的{{1}}链接以创建新的PowerShell函数。
然后,您可以编辑,开发,测试和运行它。