Поделиться через


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 получает результат устранения неполадок из ранее запущенной или текущей операции 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
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:AzContext, AzureRmContext, AzureCredential

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Location

Расположение наблюдателя за сетями.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

SetByLocation
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-NetworkWatcher

Ресурс наблюдателя за сетями.

Свойства параметра

Тип:PSNetworkWatcher
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

SetByResource
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-NetworkWatcherName

Имя наблюдателя за сетями.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:Имя

Наборы параметров

SetByName
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ResourceGroupName

Имя группы ресурсов наблюдателя за сетями.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

SetByName
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:True
Значение из оставшихся аргументов:False

-TargetResourceId

Идентификатор целевого ресурса.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:True
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Входные данные

PSNetworkWatcher

String

Выходные данные

PSTroubleshootingResult

Примечания

Ключевые слова: azure, azurerm, arm, resource, management, manager, network, network, network, наблюдатель за сетями, устранение неполадок, VPN, подключение