2017-02-15 52 views
0

目前停止,在Azure的ARM我已经部署了PowerShell的运行手册我要自动Azure的ARM/ASM VM启动/仅通过发送邮件到具体的人,如VM

  • 自动化帐户由启动/停止虚拟机的脚本组成。
  • 创建一个网络挂接为PowerShell的运行手册
  • 创建一个逻辑应用,并添加到O365账号的连接来获得邮箱的访问。每当邮件来自特定用户([email protected])时,逻辑应用程序将从邮件主题中提取关键字。

现在,我可以开始/通过只是一个关键字Start VM Name successfully.Logic应用程序是提取邮件的主题关键字一起发送邮件停止虚拟机,那么如果对象然后将符合条件它将触发在逻辑应用程序中定义的HTTP Webhook,这将进一步触发PowerShell Runbook,然后VM将启动/停止。

目前我只能启动/停止单个虚拟机,因为我无法将值传递给Runbook,所以我在Runbook中使用静态值,但是我想通过将关键字从Logic App到PowerShell Runbook,以便我可以使用PowerShell内的关键字来执行相应的操作。

请找到逻辑应用程序的屏幕截图:

Screen Shot of Logic App Designer in Azure Portal

回答

0

有一个蔚蓝的自动化接口,可以让你在参数并利用混合工人运行手册通过。将在周末结束 - 今天你可以访问像巴西南部的一些地区

+0

谢谢jaffhollan。但截至目前,我还有另一种方式将使用** HTTP Webhook **的关键字(如VM名称)作为对象传递。我已经在** Http Webhook body **中使用发件人发送的关键字(谁想要启动/停止虚拟机)定义对象,然后通过接受_Webhook Data_并相应地执行操作,在Runbook中提取**关键字**。 – pawan