我有一个要在本地计算机上运行的应用程序,我希望该应用程序能够运行Powershell脚本来打开Azure Vm。我的订阅中有一个运行本,可以将它们打开,并具有运行该运行本的功能。从Powershell脚本中。我目前唯一的问题是对我的Azure订阅进行身份验证。我有一个自动化帐户以及它附带的连接和证书,但是对于是否可以使用它来执行此功能,我有些困惑。
答案 0 :(得分:0)
您可以使用服务主体身份验证或证书身份验证(当然,也可以使用天蓝色的广告用户身份验证,但是Microsoft认为不安全)。
ps。对于本地运行的脚本,一个不错的选择是:Enable-AzureRmContextAutosave
,它允许您进行一次身份验证,然后在本地Powershell上重复使用该身份验证