Rename-SftpFolder

EulandaXtools — Funktionsreferenz

Rename-SftpFolder

ÜBERSICHT

Benennt ein Verzeichnis auf einem SFTP-Server um oder verschiebt es.

SYNTAX

Rename-SftpFolder [-Server] <string> [[-Port] <int>] [[-Certificate] <string>] [-User] <string>
    [[-Password] <securestring>] [[-PlainPassword] <string>] [[-PasswordPath] <string>]
    [[-RemoteFolder] <string>] [-NewFolder] <string> [<CommonParameters>]

BESCHREIBUNG

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).

PARAMETER

-Server

Type: string

Adresse oder Hostname des SFTP-Servers.

-Port

Type: int
Default: 22

TCP-Port des SFTP-Servers (Standard: 22).

-Certificate

Type: string

Optionaler Pfad zur Privatschlüsseldatei für zertifikatsbasierte Authentifizierung.

-User

Type: string

Benutzername zur Authentifizierung.

-Password

Type: securestring

Passwort als SecureString (ParameterSet 'secure').

-PlainPassword

Type: string

Passwort im Klartext (ParameterSet 'plain').

-PasswordPath

Type: string

Pfad zu einer Passwort-Datei (ParameterSet 'file').

-RemoteFolder

Type: string
Default: ""

Quellverzeichnis auf dem SFTP-Server, das umbenannt oder verschoben werden soll.

-NewFolder

Type: string

Zielverzeichnisname oder neuer Name. Darf noch nicht existieren.

AUSGABEN

bool

True bei erfolgreicher Ausführung, andernfalls False.

BEISPIELE

# 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"

VERWANDTE LINKS

Get-SftpDir

Get-SftpFileAge

Get-SftpFileDate

Get-SftpFileSize

Get-SftpOldestFilename

New-SftpFolder

Receive-SftpFile

Remove-SftpFile

Remove-SftpFolder

Rename-SftpFileX

Send-SftpFile

Test-SftpFile

Test-SftpFingerprint

Test-SftpFolder

Test-SftpPort

HINWEISE