EulandaXtools — Funktionsreferenz
Benennt ein Verzeichnis auf einem SFTP-Server um oder verschiebt es.
Rename-SftpFolder [-Server] <string> [[-Port] <int>] [[-Certificate] <string>] [-User] <string>
[[-Password] <securestring>] [[-PlainPassword] <string>] [[-PasswordPath] <string>]
[[-RemoteFolder] <string>] [-NewFolder] <string> [<CommonParameters>]Benennt ein existierendes Verzeichnis auf einem SFTP-Server um oder verschiebt es an einen neuen Pfad.
Folgende Prüfungen erfolgen automatisch:
Die Funktion unterstützt Authentifizierungen per Klartext-Passwort, SecureString, Passwort-Datei oder Zertifikat (Privatschlüssel).
-Server
Type: stringAdresse oder Hostname des SFTP-Servers.
-Port
Type: int
Default: 22TCP-Port des SFTP-Servers (Standard: 22).
-Certificate
Type: stringOptionaler Pfad zur Privatschlüsseldatei für zertifikatsbasierte Authentifizierung.
-User
Type: stringBenutzername zur Authentifizierung.
-Password
Type: securestringPasswort als SecureString (ParameterSet 'secure').
-PlainPassword
Type: stringPasswort im Klartext (ParameterSet 'plain').
-PasswordPath
Type: stringPfad zu einer Passwort-Datei (ParameterSet 'file').
-RemoteFolder
Type: string
Default: ""Quellverzeichnis auf dem SFTP-Server, das umbenannt oder verschoben werden soll.
-NewFolder
Type: stringZielverzeichnisname oder neuer Name. Darf noch nicht existieren.
boolTrue bei erfolgreicher Ausführung, andernfalls False.
# Verzeichnis '/alt' nach '/neu' umbenennen
Rename-SftpFolder -Server "sftp.example.com" -User "user1" -PlainPassword "meinPasswort" `
-RemoteFolder "/alt" -NewFolder "/neu"# Verzeichnis '/daten' in Unterverzeichnis '/archiv/daten2025' verschieben
$secPwd = ConvertTo-SecureString "meinPasswort" -AsPlainText -Force
Rename-SftpFolder -Server "sftp.example.com" -User "user1" -Password $secPwd `
-RemoteFolder "/daten" -NewFolder "/archiv/daten2025"# Verzeichnis im Homeverzeichnis umbenennen (kein Slash erforderlich)
Rename-SftpFolder -Server "sftp.example.com" -User "user1" -Certificate "C:\key.pem" `
-RemoteFolder "alteDaten" -NewFolder "neueDaten"