共用方式為


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>]

Description

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
別名:名稱

參數集

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、連線