0

当我尝试执行一些 Powershell 命令(如 Get-AzSubscription)时,它不起作用,但当我使用 Get-AzureRMSubscription 时会得到输出。其他命令也是如此,例如 Get-AzVM、New-AzSnapshotConfig、New-AzSnapshot。

我的机器上安装的 Azure RM 版本是:-

Get-Module -ListAvailable -Name AzureRM.Resources

ModuleType Version    Name
Script     6.7.3      AzureRM.Resources
Script     5.5.2      AzureRM.Resources

为什么会这样?当我在 Azure 门户 cloudshell 上尝试时,它与 Get-AzSubscription、Get-AzVM、New-AzSnapshotConfig、New-AzSnapshot 等配合使用得很好。

4

1 回答 1

1

得明白了。一次可以加载 AzureRM 或 Az。卸载 AzureRM 模块并安装 Az 和所有 Az 命令现在都可以工作。

Install-Module -Name Az -AllowClobber

现在:-

Get-Module -ListAvailable -Name Az.Resources

ModuleType Version    Name
---------- -------    ----  
Script     2.0.1      Az.Resources
于 2020-05-21T14:24:41.767 回答