0

Get-AzureAccount在 Az 模块中不起作用。它给出以下错误:

Get-AzureAccount : The 'Get-AzureAccount' command was found in the module 'Azure', but the module could not be loaded. For more information, run 'Import-Module Azure'.
+     Get-AzureAccount | ForEach-Object { Remove-AzureAccount $_.ID -Fo ...
+     ~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Get-AzureAccount:String) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : CouldNotAutoloadMatchingModule

此命令在 AzureRM 模块中工作,因为 AzureRm 正在贬低,我们需要将所有命令更改为 Az 模块。

请帮助!提前致谢

4

2 回答 2

0

To login to Azure With Az the command is:

Connect-AzAccount

Install PowerShell Core 7 and install Az this way you can run Both AzureRm and Az

Uninstall-AzureRm

Find-Module -Name Az | Install-Module -AllowClobber
于 2020-07-07T19:06:19.627 回答
0

如果安装了Az 模块,则应使用Get-AzContext而不是Get-AzureAccount.

而且我看到您也使用过Remove-AzureAccount,但是在中Az module,您应该改用Remove-AzContext

示例代码如下所示:

Get-AzContext | ForEach-Object { Remove-AzContext -Name $_.name -Force} 
于 2020-07-08T07:17:35.293 回答