我正在尝试通过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环境交互。
答案 0 :(得分:0)
这里的答案是直接从Azure门户使用Cloud Shell。这不再是一个编码问题,因此社区可以随心所欲地做自己想做的事情。
答案 1 :(得分:0)
检查您的Powershell和AzModule版本。当前可用的API版本为“ 2019-08-01”:
更新您的Powershell / AzModule,该命令将正常运行。请参阅文档:
https://docs.microsoft.com/en-us/powershell/azure/install-az-ps?view=azps-2.7.0#requirements