EulandaXtools — Funktionsreferenz
Löscht eine Datei auf einem FTP- oder FTPS-Server.
Remove-FtpFile [-Server] <string> [[-Protocol] <string>] [[-Port] <int>] [-ActiveMode] [-User]
<string> [[-Password] <securestring>] [[-PlainPassword] <string>] [[-PasswordPath] <string>]
[[-RemoteFolder] <string>] [-RemoteFile] <string> [<CommonParameters>]Diese Funktion verbindet sich mit einem FTP- oder FTPS-Server und löscht eine angegebene Datei im angegebenen Remote-Verzeichnis. Unterstützt sowohl FTP als auch FTPS (explizit), aktiven oder passiven Modus und verschiedene Passwortquellen (SecureString, Klartext, Passwortdatei).
-Server
Type: stringHostname oder IP-Adresse des FTP-Servers.
-Protocol
Type: string
Default: 'ftp'Gibt das Protokoll an (`ftp` oder `ftps`). Standard: `ftp`.
-Port
Type: int
Default: 21Portnummer des Servers. Standard: `21`.
-ActiveMode
Type: switchWenn gesetzt, wird der aktive FTP-Modus verwendet. Standard ist passiv.
-User
Type: stringBenutzername zur Anmeldung.
-Password
Type: securestringPasswort als SecureString.
-PlainPassword
Type: stringPasswort im Klartext. Wird automatisch in SecureString konvertiert.
-PasswordPath
Type: stringPfad zu einer Datei, die das Passwort enthält (Text oder XML via `Export-Clixml`).
-RemoteFolder
Type: string
Default: '/'Verzeichnis auf dem Server, in dem sich die Datei befindet (z. B. `/upload`).
-RemoteFile
Type: stringDateiname, der gelöscht werden soll.
None(Löscht die Datei auf dem Server.)
# Löscht eine Datei per FTP
Remove-FtpFile -Server 'ftp.example.com' -User 'admin' -PlainPassword 'secret' -RemoteFolder '/upload' -RemoteFile 'obsolete.zip'# Löscht Datei per FTPS mit Passwortdatei
Remove-FtpFile -Server 'ftp.example.com' -Protocol 'ftps' -User 'cn' -PasswordPath 'C:\Users\cn\.eulandaconnect\pw.xml' -RemoteFolder '/out' -RemoteFile 'temp.xml' -Verbose