使用 Powershell 创建 Azure 存储帐户失败

使用 Powershell 创建 Azure 存储帐户失败

我正在尝试创建一个存储帐户但我收到以下错误:

“New-AzStorageAccount:资源类型'检查名称可用性无法在命名空间“Microsoft.Storage”中找到 API 版本“2018-11-01”。支持的 API 版本为“2018-07-01、2018-03-01-preview、2018-02-01、2017-10-01、2017-06-01、2016- 12-01、2016-07-01、2016-05-01、2016-01-01、2015-06-15、2015-05-01-preview”。

正如您所看到的,我正在使用 Az Modules。我需要安装其他东西才能使用 checknameavailability 功能吗?这是我的powershell 版本信息: $PSVersion表.PSVersion

主要次要版本修订


5 1 17134 590

我尝试使用相同的命令和 AzureRm,但出现了相同的错误。我没有太多的 Powershell 经验,所以我不知道如何解决这个问题。如果能提供任何帮助/指导来解决此问题,我将不胜感激。

答案1

检查 Azure Rest API 调用和 powershell 是否checkNameAvailability运行正常。

RestAPI

电源外壳

您需要检查 Azure 模块版本而不是 PowerShell 版本,我将专门检查 Azure 模块中的存储模块。

存储模块

答案2

另外,使用 AZ 模块时,请确保没有安装“旧” AzureRM 模块。在我卸载 AzureRM 之前,我在其他 Cmdlet 中也遇到过类似的错误 https://docs.microsoft.com/en-us/powershell/azure/uninstall-az-ps?view=azps-1.7.0#uninstall-the-azurerm-module

Uninstall-AzureRM

相关内容