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


Start-AzureRmNetworkWatcherResourceTroubleshooting

Начинает устранение неполадок сетевого ресурса в Azure.

Предупреждение

Модуль AzureRM PowerShell официально устарел с 29 февраля 2024 г. Пользователям рекомендуется выполнить миграцию из AzureRM в модуль Az PowerShell, чтобы обеспечить постоянную поддержку и обновления.

Хотя модуль AzureRM по-прежнему может функционировать, он больше не поддерживается или не поддерживается, размещая любое постоянное использование на усмотрение и риск пользователя. Ознакомьтесь с нашими ресурсами миграции, чтобы получить рекомендации по переходу в модуль Az.

Синтаксис

Start-AzureRmNetworkWatcherResourceTroubleshooting
     -NetworkWatcher <PSNetworkWatcher>
     -TargetResourceId <String>
     -StorageId <String>
     -StoragePath <String>
     [-DefaultProfile <IAzureContextContainer>]
     [<CommonParameters>]
Start-AzureRmNetworkWatcherResourceTroubleshooting
     -NetworkWatcherName <String>
     -ResourceGroupName <String>
     -TargetResourceId <String>
     -StorageId <String>
     -StoragePath <String>
     [-DefaultProfile <IAzureContextContainer>]
     [<CommonParameters>]
Start-AzureRmNetworkWatcherResourceTroubleshooting
     -Location <String>
     -TargetResourceId <String>
     -StorageId <String>
     -StoragePath <String>
     [-DefaultProfile <IAzureContextContainer>]
     [<CommonParameters>]

Описание

Командлет Start-AzureRmNetworkWatcherResourceTroubleshooting начинает устранение неполадок для сетевого ресурса в Azure и возвращает сведения о потенциальных проблемах и устранении рисков. В настоящее время поддерживаются виртуальная сеть шлюзы и Подключение шлюзы и Подключение.

Примеры

Пример 1. Начало устранения неполадок в шлюзе виртуальная сеть

$nw = Get-AzurermResource | Where {$_.ResourceType -eq "Microsoft.Network/networkWatchers" -and $_.Location -eq "WestCentralUS" } 
$networkWatcher = Get-AzureRmNetworkWatcher -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-AzureRmNetworkWatcherResourceTroubleshooting -NetworkWatcher $networkWatcher -TargetResourceId $target -StorageId $storageId -StoragePath $storagePath

Приведенный выше пример начинает устранение неполадок в шлюзе виртуальной сети. Выполнение этой операции займет несколько минут.

Параметры

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.

Тип:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-Location

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

Тип:String
Position:Named
значение по умолчанию:None
Обязательно:True
Accept pipeline input:False
Accept wildcard characters:False

-NetworkWatcher

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

Тип:PSNetworkWatcher
Position:Named
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

-NetworkWatcherName

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

Тип:String
Aliases:Name
Position:Named
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

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

Тип:String
Position:Named
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

-StorageId

Идентификатор хранилища.

Тип:String
Position:Named
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

-StoragePath

Путь к хранилищу.

Тип:String
Position:Named
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

-TargetResourceId

Указывает идентификатор ресурса для устранения неполадок. Пример формата: "/subscriptions/${subscriptionId}/resourceGroups/${resourceGroupName}/providers/Microsoft.Network/connections/${connectionName}"

Тип:String
Position:Named
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

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

PSNetworkWatcher

Параметры: NetworkWatcher (ByValue)

String

Параметры: NetworkWatcherName (ByValue)

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

PSTroubleshootingResult

Примечания

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