如何将AzureRm模块与PowerShell 7配合使用?
上下文 我刚刚安装了PowerShell 7。我正在尝试运行我的工作测试Azure相关脚本。。。所以我安装并导入了AzureAd和AzureRM模块 尝试登录如何将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参
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