如何在Azure网站上远程运行PowerShell

时间:2014-04-26 00:40:11

标签: powershell azure azure-web-sites

问题

我在Azure上托管的网站是 Azure网站(不在单独的虚拟机中)。

我将创建将系统地运行,抓取并索引网站内容的作业。

我希望能够在我的电脑上运行 PowerShell ,这将与远程日期一起使用,并在我的电脑上显示进度和结果。

另外,我想在PowerShell上创建报告。因为我没有虚拟老板需要Excel报告才能理解数据。 PowerShell对于像我这样面向IT的人来说更方便。

我有一些想法,需要社区验证。 创建PowerShell模块DLL是一个好主意,添加为Web应用程序项目的参考? 在这种情况下,我可以远程(不确定)导入模块连接到站点机器并使用它。

2 个答案:

答案 0 :(得分:2)

您是否尝试过使用Kudu powershell界面?它允许您直接从浏览器

在您的站点上运行powershell命令

您可以在以下位置找到它: https:// [yoursitename] .scm.azurewebsites.net / DebugConsole /?shell = powershell

您需要使用您的ftp用户名和密码登录

答案 1 :(得分:2)

Web Jobs now natively support PowerShell scripts。您可以上传包含.ps1文件的zip文件,无需进一步配置即可执行。