EulandaXtools — Funktionsreferenz
Prüft, ob eine Datei auf einem SFTP-Server vorhanden ist.
Test-SftpFile [-Server] <string> [[-Port] <int>] [[-Certificate] <string>] [-User] <string>
[[-Password] <securestring>] [[-PlainPassword] <string>] [[-PasswordPath] <string>]
[[-RemoteFolder] <string>] [-RemoteFile] <string> [<CommonParameters>]Diese Funktion überprüft, ob eine spezifische Datei in einem angegebenen Verzeichnis auf einem SFTP-Server existiert. Unterstützt Klartext- und SecureString-Passwort sowie zertifikatsbasierte Authentifizierung.
Gibt einen booleschen Wert zurück, der angibt, ob die Datei vorhanden ist.
-Server
Type: stringAdresse oder Hostname des SFTP-Servers.
-Port
Type: int
Default: 22TCP-Port zur SFTP-Verbindung (Standard: 22).
-Certificate
Type: stringPfad zur privaten Schlüsseldatei (*.pem).
-User
Type: stringBenutzername am SFTP-Server.
-Password
Type: securestringSecureString-Passwort (ParameterSet 'secure').
-PlainPassword
Type: stringKlartext-Passwort (ParameterSet 'plain').
-PasswordPath
Type: stringPfad zu einer Passwort-Datei (ParameterSet 'file').
-RemoteFolder
Type: string
Default: ""Verzeichnis auf dem SFTP-Server (Standard: Home-Verzeichnis).
-RemoteFile
Type: stringZu prüfender Dateiname.
boolTrue, wenn die Datei existiert, sonst False.
# Prüft ob die Datei 'daten.csv' im Stammverzeichnis vorhanden ist.
Test-SftpFile -Server "sftp.example.com" -User "user1" -PlainPassword "meinPasswort" -RemoteFile "daten.csv"