EulandaXtools — Funktionsreferenz
Lädt eine Datei auf einen entfernten SFTP-Server hoch.
Send-SftpFile [-Server] <string> [[-Port] <int>] [[-Certificate] <string>] [-User] <string>
[[-Password] <securestring>] [[-PlainPassword] <string>] [[-PasswordPath] <string>]
[[-RemoteFolder] <string>] [[-RemoteFile] <string>] [[-LocalFolder] <string>] [-LocalFile]
<string> [<CommonParameters>]Sendet eine lokale Datei via SFTP an einen Remote-Server. Unterstützt Passwort- oder zertifikatsbasierte Authentifizierung. Existiert das Zielverzeichnis auf dem Server nicht, wird es automatisch rekursiv angelegt.
Wenn sich lokaler und Remote-Dateiname unterscheiden, wird intern ein temporärer Ordner verwendet, da POSH-SSH gleiche Datei-Namen voraussetzt.
-Server
Type: stringHostname oder IP-Adresse des SFTP-Servers.
-Port
Type: int
Default: 22TCP-Port (Standard: 22).
-Certificate
Type: stringPfad zur Privatschlü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').
-LocalFolder
Type: stringLokales Verzeichnis der Datei. Standard: aktuelles Verzeichnis.
-LocalFile
Type: stringLokaler Dateiname.
-RemoteFolder
Type: string
Default: ""Zielverzeichnis auf SFTP-Server. Standard: Benutzer-Home-Verzeichnis.
-RemoteFile
Type: stringOptionaler Ziel-Dateiname (Standard: wie lokale Datei).
boolTrue bei Erfolg, sonst False.