Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Command line 为windows azure命令行实用程序编写脚本_Command Line_Azure - Fatal编程技术网

Command line 为windows azure命令行实用程序编写脚本

Command line 为windows azure命令行实用程序编写脚本,command-line,azure,Command Line,Azure,有一个基于java的服务器组件负责远程管理amazon虚拟机。我需要为此组件编写azure适配器。 我认为我最好使用基于node.js的命令行utils进行azure管理 我想知道如何从c#/java调用脚本,然后处理输出,以便将输出传递给调用服务器组件 例如,创建新vm的指令将实例id返回给调用方法。 基本上,我需要在适配器方法中编写逻辑脚本 任何方向都会有很大帮助 -Sharath根据您选择的技术,您有几个选项: 使用System.Management.Automation程序集,您可以调

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

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

例如,创建新vm的指令将实例id返回给调用方法。 基本上,我需要在适配器方法中编写逻辑脚本

任何方向都会有很大帮助


-Sharath

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

  • 使用System.Management.Automation程序集,您可以调用C#/.NET应用程序中的任何PowerShell脚本
  • 在Java中,您可以调用运行PowerShell脚本的批处理文件(您可以在其中调用Azure cmdlet)。在MSDN论坛上有一个
  • 为什么不使用服务管理API呢?这是一个可以从.NET、Java、Node…调用它的

谢谢Sandrino,看来REST API才是最好的选择。我的错误:),我不知道所有其他库都只是RESTAPI的包装器,所以直接使用RESTAPI应该很好。