从Powershell脚本运行Azure Runbook

时间:2018-12-03 20:37:33

标签: azure powershell

我有一个要在本地计算机上运行的应用程序,我希望该应用程序能够运行Powershell脚本来打开Azure Vm。我的订阅中有一个运行本,可以将它们打开,并具有运行该运行本的功能。从Powershell脚本中。我目前唯一的问题是对我的Azure订阅进行身份验证。我有一个自动化帐户以及它附带的连接和证书,但是对于是否可以使用它来执行此功能,我有些困惑。

1 个答案:

答案 0 :(得分:0)

您可以使用服务主体身份验证或证书身份验证(当然,也可以使用天蓝色的广告用户身份验证,但是Microsoft认为不安全)。

基本上通过以下链接:https://blogs.msdn.microsoft.com/benjaminperkins/2017/01/20/execute-an-azure-powershell-arm-script-without-prompting-for-credentials

ps。对于本地运行的脚本,一个不错的选择是:Enable-AzureRmContextAutosave,它允许您进行一次身份验证,然后在本地Powershell上重复使用该身份验证