Test Sftp Port
Zuletzt geändert: 14.03.2026 05:56

Test-SftpPort #

ÜBERSICHT #

Testet, ob ein TCP-Port eines Servers (typischerweise ein SFTP-Port) erreichbar ist.

SYNTAX #

Test-SftpPort [-Hostname] <string> [[-Port] <int>] [[-Timeout] <int>] [<CommonParameters>]

BESCHREIBUNG #

Die Funktion Test-SftpPort prüft, ob ein Server auf einem angegebenen Hostnamen oder einer IP-Adresse an einem bestimmten TCP-Port erreichbar ist. Standardmäßig verwendet sie Port 22 (SFTP). Die Verbindung erfolgt mit einem definierbaren Timeout, um die Reaktionszeit der Prüfung zu begrenzen. Das Ergebnis ist ein boolescher Wert, der angibt, ob der Port erreichbar war oder nicht.

PARAMETER #

-Hostname #

Type: string

Hostname oder IP-Adresse des Servers, dessen Port getestet werden soll.

-Port #

Type: int
Default: 22

TCP-Portnummer, die überprüft werden soll. Standardwert ist 22 für SFTP oder 21 bei FTP.

-Timeout #

Type: int
Default: 2000

Maximale Wartezeit in Millisekunden für den Verbindungsaufbau. Standard ist 2000 ms.

AUSGABEN #

bool

Gibt $true zurück, wenn der Port erreichbar ist, andernfalls $false.

BEISPIELE #

# Überprüft, ob der Standardport 22 auf "sftp.example.com" innerhalb von 2000 ms erreichbar ist.
Test-SftpPort -Hostname "sftp.example.com"
# Überprüft, ob der Port 21 auf der IP-Adresse "192.168.1.10" innerhalb von 5000 ms erreichbar ist.
Test-SftpPort -Hostname "192.168.1.10" -Port 21 -Timeout 5000

HINWEISE #

  • Verwendet asynchrone Verbindungen für schnelle Ergebnisse.
  • Die Funktion schließt automatisch die Verbindung nach Abschluss der Prüfung.