g.p*_*dou 5 powershell azure-powershell powershell-core
语境
我刚刚安装了 PowerShell 7。我正在尝试运行经过工作测试的 Azure 相关脚本...因此我安装并导入了 AzureAd 和 AzureRM 模块。
当尝试登录其中一个Connect-AzureAD或Connect-AzureRmAccount两个时出现以下错误(继续阅读)
无法加载类型“System.Security.Cryptography.SHA256Cng”
好的,这是因为 Azure 模块正在寻找该 API,而该 API 在 .NET Core 中不可用,因此我将Import-Module与-UseWindowsPowerShell参数一起使用,这解决了问题,但仅限于 AzureAD 模块
问题
对于该命令,Import-Module AzureRm -UseWindowsPowerShell我收到以下错误消息:
导入模块:无法为远程模块“AzureRM”生成代理。在远程会话中运行 Get-Command 命令未返回任何结果。
所以我仍然无法使用Connect-AzureRmAccount有什么想法吗?
与 PowerShell 7不AzureRm兼容,已被弃用且不会更新。
您的选择是使用该Az模块,只需卸载该AzureRm模块并安装该Az模块即可。
Install-Module -Name Az -Force
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,请参阅介绍新的 Azure PowerShell Az 模块。
然后使用Connect-AzAccount登录,如果您不想更改使用AzureRm命令的现有脚本,只需Enable-AzureRmAlias在所有命令之前使用即可。
| 归档时间: |
|
| 查看次数: |
5866 次 |
| 最近记录: |