【发布时间】:2019-05-05 04:54:13
【问题描述】:
我有一个在本地机器上运行的应用程序,我希望能够运行一个 powershell 脚本来打开我的 Azure 虚拟机。我的订阅中有一个 Runbook,可以打开它们并具有运行 Runbook 的功能。来自 Powershell 脚本。我现在唯一的问题是对我的 Azure 订阅进行身份验证。我有一个自动化帐户以及它附带的连接和证书,但我有点困惑是否可以使用它来执行此功能。
【问题讨论】:
标签: azure powershell
我有一个在本地机器上运行的应用程序,我希望能够运行一个 powershell 脚本来打开我的 Azure 虚拟机。我的订阅中有一个 Runbook,可以打开它们并具有运行 Runbook 的功能。来自 Powershell 脚本。我现在唯一的问题是对我的 Azure 订阅进行身份验证。我有一个自动化帐户以及它附带的连接和证书,但我有点困惑是否可以使用它来执行此功能。
【问题讨论】:
标签: azure powershell
您可以使用服务主体身份验证或证书身份验证(当然,Azure 广告用户身份验证也是如此,但不知何故,微软认为它不够安全)。
ps。本地运行脚本的一个很好的选择:Enable-AzureRmContextAutosave,这将允许您进行一次身份验证,之后只需在本地 powershell 上重用该身份验证
【讨论】: