共用方式為


New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject

建立用於透過 TCP、HTTP 或 ICMP 執行測試評估的通訊協定組態。

語法

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

New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject Cmdlet 會建立通訊協定設定,用來透過 TCP、HTTP 或 ICMP 執行測試評估。

範例

範例 1

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

範例 2

建立用於透過 TCP、HTTP 或 ICMP 執行測試評估的通訊協定組態。 (autogenerated)

New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject -IcmpProtocol

參數

-DefaultProfile

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

參數屬性

類型:IAzureContextContainer
預設值:None
支援萬用字元:False
不要顯示:False
別名:AzContext, AzureRmContext, AzureCredential

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DestinationPortBehavior

目的地埠行為。 支援的值為 None、ListenIfAvailable。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

TCP
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DisableTraceRoute

值,指出是否應該停用追蹤路由的路徑評估。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

TCP
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
ICMP
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-HttpProtocol

HTTP 通訊協定交換器。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

HTTP
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-IcmpProtocol

ICMP 協定交換器。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

ICMP
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Method

要使用的 HTTP 方法。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

HTTP
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Path

URI 的路徑元件。 例如,“/dir1/dir2”。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

HTTP
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Port

要連接的埠。

參數屬性

類型:

Nullable<T>[UInt16]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

TCP
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-PreferHTTPS

值,指出在選擇不明確的情況下,是否偏好使用 HTTPS。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

HTTP
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-RequestHeader

要與要求一起傳輸的 HTTP 標頭。

參數屬性

類型:Hashtable
預設值:None
支援萬用字元:False
不要顯示:False

參數集

HTTP
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-TcpProtocol

TCP 通訊協定交換器。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

TCP
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ValidStatusCodeRange

要考慮成功的 HTTP 狀態代碼。 例如,“2xx,301-304,418”。

參數屬性

類型:

String[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

HTTP
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 Cmdlet 支援常見參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters

輸入

None

輸出

PSNetworkWatcherConnectionMonitorTcpConfiguration

PSNetworkWatcherConnectionMonitorHttpConfiguration

PSNetworkWatcherConnectionMonitorIcmpConfiguration