Compartilhar via


New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject

Crie uma configuração de protocolo usada para executar a avaliação de teste em TCP, HTTP ou ICMP.

Sintaxe

TCP

New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject
    -Port <UInt16>
    [-TcpProtocol]
    [-DisableTraceRoute]
    [-DestinationPortBehavior <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

HTTP

New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject
    [-HttpProtocol]
    [-Port <UInt16>]
    [-Method <String>]
    [-Path <String>]
    [-RequestHeader <Hashtable>]
    [-ValidStatusCodeRange <String[]>]
    [-PreferHTTPS]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

ICMP

New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject
    [-IcmpProtocol]
    [-DisableTraceRoute]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Description

O cmdlet New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject cria a configuração de protocolo usada para executar a avaliação de teste em TCP, HTTP ou ICMP.

Exemplos

Exemplo 1

$TcpProtocolConfiguration = New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject -TcpProtocol -Port 80 -DisableTraceRoute
Port              : 80
DisableTraceRoute : False

Exemplo 2

Crie uma configuração de protocolo usada para executar a avaliação de teste em TCP, HTTP ou ICMP. (autogenerated)

New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject -IcmpProtocol

Parâmetros

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para a comunicação com o Azure.

Propriedades do parâmetro

Tipo:IAzureContextContainer
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:AzContext, AzureRmContext, AzureCredential

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-DestinationPortBehavior

Comportamento da porta de destino. Os valores com suporte são None, ListenIfAvailable.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

TCP
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-DisableTraceRoute

Valor que indica se a avaliação do caminho com a rota de rastreamento deve ser desabilitada.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

TCP
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False
ICMP
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-HttpProtocol

Opção de protocolo HTTP.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

HTTP
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-IcmpProtocol

Opção de protocolo ICMP.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

ICMP
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Method

O método a ser usado é o HTTP.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

HTTP
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Path

O componente de caminho do URI. Por exemplo, "/dir1/dir2".

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

HTTP
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Port

A porta à qual se conectar.

Propriedades do parâmetro

Tipo:

Nullable<T>[UInt16]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

TCP
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-PreferHTTPS

Valor que indica se HTTPS é preferencial em relação a HTTP nos casos em que a escolha não é explícita.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

HTTP
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-RequestHeader

Os cabeçalhos HTTP a serem transmitidos com a solicitação.

Propriedades do parâmetro

Tipo:Hashtable
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

HTTP
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-TcpProtocol

Opção de protocolo TCP.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

TCP
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-ValidStatusCodeRange

Códigos de status HTTP a serem considerados bem-sucedidos. Por exemplo, "2xx,301-304.418".

Propriedades do parâmetro

Tipo:

String[]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

HTTP
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Entradas

None

Saídas

PSNetworkWatcherConnectionMonitorTcpConfiguration

PSNetworkWatcherConnectionMonitorHttpConfiguration

PSNetworkWatcherConnectionMonitorIcmpConfiguration