你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Get-AzNetworkWatcherTroubleshootingResult

获取上次运行的或当前正在运行的故障排除操作的故障排除结果。

语法

SetByResource (默认值)

Get-AzNetworkWatcherTroubleshootingResult
    -NetworkWatcher <PSNetworkWatcher>
    -TargetResourceId <String>
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

SetByName

Get-AzNetworkWatcherTroubleshootingResult
    -NetworkWatcherName <String>
    -ResourceGroupName <String>
    -TargetResourceId <String>
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

SetByLocation

Get-AzNetworkWatcherTroubleshootingResult
    -Location <String>
    -TargetResourceId <String>
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

说明

Get-AzNetworkWatcherTroubleshootingResult cmdlet 从以前运行或当前运行的 Start-AzNetworkWatcherResourceTroubleshooting作中获取故障排除结果。 如果故障排除作当前正在进行中,则此作可能需要几分钟才能完成。 目前支持虚拟网络网关和连接。

示例

示例 1:开始对虚拟网络网关进行故障排除并检索结果

$nw = Get-AzResource | Where-Object {$_.ResourceType -eq "Microsoft.Network/networkWatchers" -and $_.Location -eq "WestCentralUS" }
$networkWatcher = Get-AzNetworkWatcher -Name $nw.Name -ResourceGroupName $nw.ResourceGroupName

$target = '/subscriptions/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{vnetGatewayName}'
$storageId = '/subscriptions/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{storageAccountName}'
$storagePath = 'https://{storageAccountName}.blob.core.windows.net/troubleshoot'

Start-AzNetworkWatcherResourceTroubleshooting -NetworkWatcher $networkWatcher -TargetResourceId $target -StorageId $storageId -StoragePath $storagePath

Get-AzNetworkWatcherTroubleshootingResult -NetworkWatcher $NW -TargetResourceId $target

上面的示例开始对虚拟网络网关进行故障排除。 该作可能需要几分钟才能完成。 故障排除开始后,对资源进行 Get-AzNetworkWatcherTroubleshootingResult 调用以检索此调用的结果。

参数

-DefaultProfile

用于与 Azure 通信的凭据、帐户、租户和订阅。

参数属性

类型:IAzureContextContainer
默认值:None
支持通配符:False
不显示:False
别名:AzContext, AzureRmContext, AzureCredential

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-Location

网络观察程序的位置。

参数属性

类型:String
默认值:None
支持通配符:False
不显示:False

参数集

SetByLocation
Position:Named
必需:True
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-NetworkWatcher

网络观察程序资源。

参数属性

类型:PSNetworkWatcher
默认值:None
支持通配符:False
不显示:False

参数集

SetByResource
Position:Named
必需:True
来自管道的值:True
来自管道的值(按属性名称):False
来自剩余参数的值:False

-NetworkWatcherName

网络观察程序的名称。

参数属性

类型:String
默认值:None
支持通配符:False
不显示:False
别名:Name

参数集

SetByName
Position:Named
必需:True
来自管道的值:True
来自管道的值(按属性名称):False
来自剩余参数的值:False

-ResourceGroupName

网络观察程序资源组的名称。

参数属性

类型:String
默认值:None
支持通配符:False
不显示:False

参数集

SetByName
Position:Named
必需:True
来自管道的值:False
来自管道的值(按属性名称):True
来自剩余参数的值:False

-TargetResourceId

目标资源 ID。

参数属性

类型:String
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:True
来自管道的值:False
来自管道的值(按属性名称):True
来自剩余参数的值:False

CommonParameters

此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters

输入

PSNetworkWatcher

String

输出

PSTroubleshootingResult

备注

关键字:azure, azurerm, arm, 资源, 管理, 管理器, 网络, 网络, 网络观察程序, 故障排除, VPN, 连接