【问题标题】:Call Powershell script from Azure Web Job从 Azure Web Job 调用 Powershell 脚本
【发布时间】:2015-10-14 19:32:31
【问题描述】:

我需要从 Azure Web 作业安装和调用 Powershell 脚本。然后,Powershell 脚本将调用基于 java 的命令行工具。

另外,在 Azure 环境中,我怎么知道文件(Powershell 和 Java)的路径是什么?

我在想这样的事情:

private static void CallPowershell([QueueTrigger("queueName")CloudQueueMessage, TextWriter log)
{
  Process.Start("/pathToFile.ps");
}

谢谢。

【问题讨论】:

  • 它是否需要成为该服务器上的脚本?你可以有一个 Azure 自动化脚本的 webhook
  • 好点 Michael B。我真正需要做的是调用一个用 java 编写的基于命令行的工具。我猜我必须在某处安装该工具,并且我猜我会将调用包装在 Powershell 脚本中。 Azure 自动化是否适用于这种情况?我对 Azure 比较陌生。
  • 在这种情况下,这可能不是最好的方法!我不是一个Java人!但你可能会运行一个 java web 作业,阅读 this 看看它是否能让你走上正确的轨道

标签: java powershell azure azure-webjobs


【解决方案1】:

在 WebJobs 中运行 PowerShell 脚本是本机的,但这里有一篇关于如何完成它的帖子。

http://blogs.msdn.com/b/nicktrog/archive/2014/01/22/running-powershell-web-jobs-on-azure-websites.aspx

挑战将是如何让 PowerShell 运行 Java 代码。

【讨论】:

  • 这绝对是挑战。
猜你喜欢
  • 2020-12-09
  • 1970-01-01
  • 2015-07-07
  • 2016-06-22
  • 1970-01-01
  • 2011-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多