你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile

创建新的网络配置诊断配置文件对象。 此对象用于使用指定条件在诊断会话期间限制网络配置。

语法

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

说明

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 通信的凭据、帐户、租户和订阅。

类型:IAzureContextContainer
别名:AzContext, AzureRmContext, AzureCredential
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Destination

流量目标。 接受的值为:“*”、IP 地址/CIDR、服务标记。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-DestinationPort

流量目标端口。 接受的值是“*”、端口(例如 3389)和端口范围(例如 80-100)。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-Direction

流量的方向。 接受的值为“Inbound”和“Outbound”

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-Protocol

要验证的协议。 接受的值为“*”、TCP、UDP。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-Source

流量源。 接受的值是“*”、IP 地址/CIDR、服务标记。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:True
接受通配符:False

输入

String

输出

PSNetworkConfigurationDiagnosticProfile

备注

关键字:azure, azurerm, arm, 资源, 管理, 管理器, 网络, 网络, 观察程序, 诊断, 配置文件