Udostępnij przez


New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject

Utwórz konfigurację protokołu używaną do przeprowadzania oceny testów za pośrednictwem protokołu TCP, HTTP lub ICMP.

Składnia

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>]

Opis

Polecenie cmdlet New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject tworzy konfigurację protokołu używaną do przeprowadzania oceny testowej za pośrednictwem protokołu TCP, HTTP lub ICMP.

Przykłady

Przykład 1

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

Przykład 2

Utwórz konfigurację protokołu używaną do przeprowadzania oceny testów za pośrednictwem protokołu TCP, HTTP lub ICMP. (autogenerated)

New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject -IcmpProtocol

Parametry

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Właściwości parametru

Typ:IAzureContextContainer
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:AzContext, AzureRmContext, AzureCredential

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-DestinationPortBehavior

Zachowanie portu docelowego. Obsługiwane wartości to None, ListenIfAvailable.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

TCP
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-DisableTraceRoute

Wartość wskazująca, czy ocena ścieżki z trasą śledzenia powinna być wyłączona.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

TCP
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
ICMP
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-HttpProtocol

Przełącznik protokołu HTTP.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

HTTP
Position:Named
Obowiązkowe:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-IcmpProtocol

Przełącznik protokołu ICMP.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

ICMP
Position:Named
Obowiązkowe:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Method

Metoda HTTP do użycia.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

HTTP
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Path

Składnik ścieżki identyfikatora URI. Na przykład "/dir1/dir2".

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

HTTP
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Port

Port do nawiązania połączenia.

Właściwości parametru

Typ:

Nullable<T>[UInt16]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

TCP
Position:Named
Obowiązkowe:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-PreferHTTPS

Wartość wskazująca, czy protokół HTTPS jest preferowany za pośrednictwem protokołu HTTP w przypadkach, gdy wybór nie jest jawny.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

HTTP
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-RequestHeader

Nagłówki HTTP do przesyłania za pomocą żądania.

Właściwości parametru

Typ:Hashtable
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

HTTP
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-TcpProtocol

Przełącznik protokołu TCP.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

TCP
Position:Named
Obowiązkowe:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-ValidStatusCodeRange

Kody stanu HTTP, które należy wziąć pod uwagę jako pomyślne. Na przykład "2xx,301-304,418".

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

HTTP
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Dane wejściowe

None

Dane wyjściowe

PSNetworkWatcherConnectionMonitorTcpConfiguration

PSNetworkWatcherConnectionMonitorHttpConfiguration

PSNetworkWatcherConnectionMonitorIcmpConfiguration