다음을 통해 공유


Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic

대상 리소스에서 지정된 네트워크 프로필에 대한 네트워크 구성 진단 세션을 호출합니다.

구문

Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic
      -NetworkWatcher <PSNetworkWatcher>
      -TargetResourceId <String>
      [-VerbosityLevel <String>]
      -Profile <System.Collections.Generic.List`1[Microsoft.Azure.Commands.Network.Models.PSNetworkConfigurationDiagnosticProfile]>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]
Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic
      -NetworkWatcherName <String>
      -ResourceGroupName <String>
      -TargetResourceId <String>
      [-VerbosityLevel <String>]
      -Profile <System.Collections.Generic.List`1[Microsoft.Azure.Commands.Network.Models.PSNetworkConfigurationDiagnosticProfile]>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]
Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic
      -Location <String>
      -TargetResourceId <String>
      [-VerbosityLevel <String>]
      -Profile <System.Collections.Generic.List`1[Microsoft.Azure.Commands.Network.Models.PSNetworkConfigurationDiagnosticProfile]>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]
Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic
      -ResourceId <String>
      -TargetResourceId <String>
      [-VerbosityLevel <String>]
      -Profile <System.Collections.Generic.List`1[Microsoft.Azure.Commands.Network.Models.PSNetworkConfigurationDiagnosticProfile]>
      [-AsJob]
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]

Description

Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic cmdlet은 대상 리소스에서 지정된 네트워크 프로필에 대한 네트워크 구성 진단 세션을 호출합니다.

예제

예제 1: VM 및 지정된 네트워크 프로필에 대한 네트워크 구성 진단 세션 호출

$profile = New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile -Direction Inbound -Protocol Tcp -Source 10.1.1.4 -Destination * -DestinationPort 50
Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic -Location eastus -TargetResourceId /subscriptions/61cc8a98-a8be-4bfe-a04e-0b461f93fe35/resourceGroups/NwRgEastUS/providers/Microsoft.Compute/virtualMachines/vm1 -Profile $profile

Results : [
            {
              "Profile": {
                "Direction": "Inbound",
                "Protocol": "Tcp",
                "Source": "10.1.1.4",
                "Destination": "*",
                "DestinationPort": "50"
              },
              "NetworkSecurityGroupResult": {
                "SecurityRuleAccessResult": "Allow",
                "EvaluatedNetworkSecurityGroups": [
                  {
                    "NetworkSecurityGroupId": "/subscriptions/61cc8a98-a8be-4bfe-a04e-0b461f93fe35/resourceGroups/clean
          upservice/providers/Microsoft.Network/networkSecurityGroups/rg-cleanupservice-nsg1",
                    "MatchedRule": {
                      "RuleName": "UserRule_Cleanuptool-Allow-4001",
                      "Action": "Allow"
                    },
                    "RulesEvaluationResult": [
                      {
                        "Name": "UserRule_Cleanuptool-Allow-100",
                        "ProtocolMatched": true,
                        "SourceMatched": false,
                        "SourcePortMatched": true,
                        "DestinationMatched": true,
                        "DestinationPortMatched": false
                      },

매개 변수

-AsJob

백그라운드에서 cmdlet 실행

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-DefaultProfile

Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.

형식:IAzureContextContainer
별칭:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Location

네트워크 감시자의 위치입니다.

형식:String
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-NetworkWatcher

네트워크 감시자 리소스입니다.

형식:PSNetworkWatcher
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-NetworkWatcherName

네트워크 감시자의 이름입니다.

형식:String
별칭:Name
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Profile

네트워크 구성 진단 프로필 목록입니다.

형식:List<T>[PSNetworkConfigurationDiagnosticProfile]
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ResourceGroupName

Network Watcher 리소스 그룹의 이름입니다.

형식:String
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ResourceId

리소스 ID.

형식:String
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-TargetResourceId

네트워크 구성 진단을 수행할 대상 리소스의 ID입니다. 유효한 옵션은 VM, NetworkInterface, VMSS/NetworkInterface 및 Application Gateway입니다.

형식:String
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-VerbosityLevel

세부 정보 표시 수준입니다. 허용되는 값은 'Normal', 'Minimum', 'Full'입니다.

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

입력

PSNetworkWatcher

String

출력

PSNetworkConfigurationDiagnosticResponse

참고

키워드: azure, azurerm, arm, 리소스, 관리, 관리자, 네트워크, 네트워킹, 감시자, 진단, 프로필