Measure Ping Latency
Zuletzt geändert: 14.03.2026 05:56

Measure-PingLatency #

ÜBERSICHT #

Misst kontinuierlich die Ping-Latenz und gibt nur Werte > Schwellwert aus.

SYNTAX #

Measure-PingLatency [[-Target] <string>] [[-ThresholdMs] <int>] [-IncludeTimeout]
    [[-DurationMinutes] <double>] [[-IntervalMs] <int>] [[-Engine] <string>] [<CommonParameters>]

BESCHREIBUNG #

Engine wählbar: - Auto (Default): PS 7+ → Test-Connection (.NET Ping), PS 5.1 → ping.exe - Ping: parst die Ausgabe von ping.exe (de/en) - TestConnection: nutzt Test-Connection (PS7 flink, PS5.1 eher grob) Optional mit Zeitlimit; sonst Abbruch mit Strg+C.

PARAMETER #

-Target #

Type: string
Default: 'www.creoline.de'

Ziel-Host oder IP. Default: www.creoline.de

-ThresholdMs #

Type: int
Default: 30

Nur RTT > Threshold werden ausgegeben. Default: 30

-IncludeTimeout #

Type: switch

TIMEOUTs ebenfalls loggen.

-DurationMinutes #

Type: double

Laufzeit in Minuten; ohne Angabe: endlos (Strg+C).

-IntervalMs #

Type: int
Default: 500

Abtastrate bei Test-Connection (PS7/PS5.1). Default: 500 ms.

-Engine #

Type: string
Default: 'Auto'

Auto | Ping | TestConnection. Default: Auto.

BEISPIELE #

Measure-PingLatency
# Zeigt nur Ausreißer >50 ms, Engine automatisch gewählt.
Measure-PingLatency -DurationMinutes 10 -IncludeTimeout
# 10 Minuten messen; Timeouts mitloggen.
Measure-PingLatency -Engine Ping -ThresholdMs 80
# ping.exe erzwingen (auch in PS7).