我正在尝试删除powershell脚本中不推荐的cmdlet,其中一个cmdlet是Select-AzureSubscription。我尝试用Select-AzureRmSubscription替换它,但这需要用户交互来进行身份验证。有人知道我应该使用什么Azure-Rm cmdlet吗?
发布于 2015-11-30 15:04:47
Select-AzureRmSubscription确实改变了Azure用于身份验证的方法。当我转换我的脚本时,我有相同的痛苦点。
通过脚本处理这一问题的正式方法如下-
$profile = Login-AzureRmAccount
Save-AzureRMProfile -Profile $profile -path $path然后,您可以使用Select-AzureRmSubscription进行无-交互加载这些保存的配置文件。
虽然我最终没有走这条路,但我决定添加另一层安全性,并使用基于机器的证书来加密/解密凭据,这样我就可以管理多个帐户集,而不必担心这些令牌暴露在易受攻击的计算机上。
https://stackoverflow.com/questions/34000217
复制相似问题