New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile

建立新的網路組態診斷配置檔物件。 此物件可用來使用指定的準則,在診斷會話期間限制網路組態。

Syntax

New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile
   -Direction <String>
   -Protocol <String>
   -Source <String>
   -Destination <String>
   -DestinationPort <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile 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
                      },

參數

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Destination

流量目的地。 接受的值包括:『*』、IP 位址/CIDR、服務標籤。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DestinationPort

流量目的地埠。 接受的值是 『*』、埠(例如 3389)和埠範圍(例如 80-100)。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Direction

流量的方向。 接受的值是 'Inbound' 和 'Outbound'

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Protocol

要驗證的通訊協定。 可接受的值為 『*』、TCP、UDP。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Source

流量來源。 可接受的值為 『*』、IP 位址/CIDR、服務標籤。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

輸入

String

輸出

PSNetworkConfigurationDiagnosticProfile

備註

關鍵詞:azure, azurerm, arm, 資源, 管理, 管理員, 網路, 網路, 監看員, 診斷, 配置檔