如何将AzureRm模块与PowerShell 7配合使用?

如何将AzureRm模块与PowerShell 7配合使用?,powershell,azure-powershell,powershell-core,Powershell,Azure Powershell,Powershell Core,上下文 我刚刚安装了PowerShell 7。我正在尝试运行我的工作测试Azure相关脚本。。。所以我安装并导入了AzureAd和AzureRM模块 尝试登录Connect AzureAD或Connect AzureRmAccount时,两者都给了我以下错误(请继续阅读) 无法加载类型“System.Security.Cryptography.SHA256Cng” 好的,这是因为Azure模块正在寻找在.NET Core中不可用的API,所以我使用带有-UseWindowsPowerShell参

上下文

我刚刚安装了PowerShell 7。我正在尝试运行我的工作测试Azure相关脚本。。。所以我安装并导入了AzureAd和AzureRM模块

尝试登录
Connect AzureAD
Connect AzureRmAccount
时,两者都给了我以下错误(请继续阅读)

无法加载类型“System.Security.Cryptography.SHA256Cng”

好的,这是因为Azure模块正在寻找在.NET Core中不可用的API,所以我使用带有
-UseWindowsPowerShell
参数的
导入模块
,解决了问题,但仅针对AzureAD模块

问题

对于命令
导入模块AzureRm-UseWindowsPowerShell
,我收到以下错误消息:

导入模块:无法为远程模块“AzureRM”生成代理。在远程会话中运行Get命令未返回任何结果


因此,我仍然无法使用
Connect-AzureRmAccount
任何想法?

AzureRm
与PowerShell 7不兼容,它已被弃用,不会更新

您可以选择使用
Az
模块,只需卸载
AzureRm
模块并安装
Az
模块

Install-Module -Name Az -Force
有关详细信息,请参阅


然后使用
Connect AzAccount
登录,如果不想更改使用
AzureRm
命令的现有脚本,只需在所有命令之前使用
Enable AzureRmAlias

AzureRm
与PowerShell 7不兼容,它已被弃用,不会更新

您可以选择使用
Az
模块,只需卸载
AzureRm
模块并安装
Az
模块

Install-Module -Name Az -Force
有关详细信息,请参阅

然后使用
connectazaccount
登录,如果不想更改使用
AzureRm
命令的现有脚本,只需在所有命令之前使用
Enable AzureRmAlias