Powershell 我应该使用什么来代替Select AzureSubscription?
我正在尝试删除powershell脚本中不推荐使用的cmdlet,其中一个cmdlet是Powershell 我应该使用什么来代替Select AzureSubscription?,powershell,azure,cmdlets,Powershell,Azure,Cmdlets,我正在尝试删除powershell脚本中不推荐使用的cmdlet,其中一个cmdlet是Select-AzureSubscription。我尝试将其替换为selectazurermsubscription,但这需要用户交互才能进行身份验证。有人知道我应该使用什么Azure Rmcmdlet吗?Select-AzureRmSubscription确实改变了Azure用于身份验证的方法。我在转换脚本时也遇到了同样的问题 通过脚本实现这一点的官方方法如下: $profile = Login-Azure
Select-AzureSubscription
。我尝试将其替换为selectazurermsubscription
,但这需要用户交互才能进行身份验证。有人知道我应该使用什么Azure Rm
cmdlet吗?Select-AzureRmSubscription
确实改变了Azure用于身份验证的方法。我在转换脚本时也遇到了同样的问题
通过脚本实现这一点的官方方法如下:
$profile = Login-AzureRmAccount
Save-AzureRMProfile -Profile $profile -path $path
然后,您可以使用selectazurermsubscription
以交互方式加载那些保存的配置文件
虽然最终我没有这样做,但我决定添加另一层安全性,并使用基于机器的证书加密/解密凭证,以传递给Login AzureRmAccount
,这样我就可以管理多组帐户,而不必担心这些令牌会暴露在易受攻击的机器上