0

有一个基于 java 的服务器组件负责远程管理亚马逊虚拟机。我需要为此组件编写一个 azure 适配器。我认为我最好使用基于 node.js 的命令行实用程序进行 azure 管理。

我想知道从 c#/java 调用脚本然后处理输出的方法,以便我可以将输出传递给调用服务器组件。

例如,创建新虚拟机的指令会将实例 ID 返回给调用方法。基本上我需要将逻辑编写到适配器方法中。

任何方向都会有很大帮助。

-沙拉特

4

1 回答 1

1

根据您选择的技术,您有几种选择:

  • 使用 System.Management.Automation 程序集,您可以在 C#/.NET 应用程序中调用任何 PowerShell 脚本
  • 在 Java 中,您可以调用运行 PowerShell 脚本的批处理文件(您可以在其中调用 Azure cmdlet)。MSDN 论坛上有一个有趣的讨论。
  • 为什么不使用服务管理 API?这是一个REST API,可以从 .NET、Java、Node、...
于 2012-08-14T19:22:29.657 回答