Powershell 我应该使用什么来代替Select AzureSubscription?

Powershell 我应该使用什么来代替Select AzureSubscription?,powershell,azure,cmdlets,Powershell,Azure,Cmdlets,我正在尝试删除powershell脚本中不推荐使用的cmdlet,其中一个cmdlet是Select-AzureSubscription。我尝试将其替换为selectazurermsubscription,但这需要用户交互才能进行身份验证。有人知道我应该使用什么Azure Rmcmdlet吗?Select-AzureRmSubscription确实改变了Azure用于身份验证的方法。我在转换脚本时也遇到了同样的问题 通过脚本实现这一点的官方方法如下: $profile = Login-Azure

我正在尝试删除powershell脚本中不推荐使用的cmdlet,其中一个cmdlet是
Select-AzureSubscription
。我尝试将其替换为
selectazurermsubscription
,但这需要用户交互才能进行身份验证。有人知道我应该使用什么
Azure Rm
cmdlet吗?

Select-AzureRmSubscription
确实改变了Azure用于身份验证的方法。我在转换脚本时也遇到了同样的问题

通过脚本实现这一点的官方方法如下:

$profile = Login-AzureRmAccount 

Save-AzureRMProfile  -Profile $profile -path $path
然后,您可以使用
selectazurermsubscription
以交互方式加载那些保存的配置文件

虽然最终我没有这样做,但我决定添加另一层安全性,并使用基于机器的证书加密/解密凭证,以传递给
Login AzureRmAccount
,这样我就可以管理多组帐户,而不必担心这些令牌会暴露在易受攻击的机器上