0

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

4

1 回答 1

0

您可以使用服务主体身份验证或证书身份验证(当然,Azure 广告用户身份验证也是如此,但不知何故,微软认为它不够安全)。

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

附言。本地运行脚本的一个很好的选择:Enable-AzureRmContextAutosave,这将允许您进行一次身份验证,之后只需在本地 powershell 上重用该身份验证

于 2018-12-03T20:45:30.697 回答