针对特定防火墙策略执行 Get-AzFirewallPolicy 命令时出错

问题描述 投票:0回答:1

我尝试使用 Get-AzFirewallPolicy 命令列出 Azure 防火墙策略,但在尝试获取其中一项防火墙策略的详细信息时遇到映射错误。

以下是命令执行:

Get-AzFirewallPolicy -Name "FirewallPolicy_AzureFirewall_EU_NonProd" -ResourceGroupName "RG-Firewalls-NonProd"

以下是错误信息:

Get-AzFirewallPolicy : Error mapping types.
Mapping types:
FirewallPolicy -> PSAzureFirewallPolicy
Microsoft.Azure.Management.Network.Models.FirewallPolicy -> Microsoft.Azure.Commands.Network.Models.PSAzureFirewallPolicy
Type Map configuration:
FirewallPolicy -> PSAzureFirewallPolicy
Microsoft.Azure.Management.Network.Models.FirewallPolicy -> Microsoft.Azure.Commands.Network.Models.PSAzureFirewallPolicy
Property:
ThreatIntelWhitelist
At line:1 char:1
+ Get-AzFirewallPolicy -Name "FirewallPolicy_AzureFirewall_EU_NonProd ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : CloseError: (:) [Get-AzFirewallPolicy], AutoMapperMappingException
    + FullyQualifiedErrorId : Microsoft.Azure.Commands.Network.GetAzureFirewallPolicyCommand

我尝试更新我的 Az.Network(以前是 5.x,现在是 7.x 版本)模块,但没有成功。

蒂亚

azure powershell azure-powershell
1个回答
0
投票

您可以检查这些吗,首先确保您使用的是最新版本的 Azure PowerShell 模块。

Update-Module -Name Az -Force

并验证 Get-AzFirewallPolicy 命令使用的 API 版本。您可以使用 -ApiVersion 参数显式指定 API 版本。

Get-AzFirewallPolicy -Name "FirewallPolicy_AzureFirewall_EU_NonProd" -ResourceGroupName "RG-Firewalls-NonProd" -ApiVersion '2020-05-01'

© www.soinside.com 2019 - 2024. All rights reserved.