如何从Azure环境中获取PowerShell Az Module版本

时间:2019-10-10 14:44:21

标签: azure powershell

我正在尝试通过Azure Powershell Az模块在Azure中启用加速网络。但是,我收到一条错误消息,指出“找不到位置“我的位置”和API版本“ 2019-07-01”的注册资源提供商”

我发现可用的最新API版本是2019-06-01。我能够获得API版本的列表,但是它们是日期格式,并且Az Install-Module似乎只接受数字,例如2.2.0。

((Get-AzResourceProvider -ProviderNamespace Microsoft.Network).ResourceTypes | Where-Object ResourceTypeName -eq networkInterfaces).ApiVersions

产生错误的代码: $nic = Get-AzNetworkInterface -ResourceGroupName "myResourceGroupName" -Name "myNicName"

我正在寻找一种通过Az powershell cmdlet或网站引用的方式来获取实际版本号,以便我可以安装正确的版本以与我的Azure环境交互。

2 个答案:

答案 0 :(得分:0)

这里的答案是直接从Azure门户使用Cloud Shell。这不再是一个编码问题,因此社区可以随心所欲地做自己想做的事情。

答案 1 :(得分:0)

检查您的Powershell和AzModule版本。当前可用的API版本为“ 2019-08-01”:

enter image description here

更新您的Powershell / AzModule,该命令将正常运行。请参阅文档:

  

https://docs.microsoft.com/en-us/powershell/azure/install-az-ps?view=azps-2.7.0#requirements

enter image description here