从windows azure网站调用windows azure powershell webjob

时间:2015-08-31 13:29:33

标签: asp.net-mvc powershell azure azure-web-sites

我有Windows Azure Powershell webjob,它是myJob.ps1文件。我想从我的天蓝网站上调用它。当它触发我必须调用myJob.ps1文件时,我有一个名为“Invoke Webjob”的Button。是否可以调用它。

2 个答案:

答案 0 :(得分:1)

You can't invoke a Webjob however, using the Azure WebJobs SDK, your job can listen to a message sent to a queue by your Website. Not sure however if this will work with a PowerShell script but worth exploring.

Check this Azure documentation page for more info: https://azure.microsoft.com/en-us/documentation/articles/websites-dotnet-webjobs-sdk-storage-queues-how-to/

答案 1 :(得分:0)

所有webjob可执行文件都将位于您网站的wwwroot \ App_Data文件夹下。

您可以运行这些可执行文件,就像您从网站执行任何流程一样(例如,如果您使用C#,则使用Process.Start("path\to\exe")