Um Dateien auf einem SFTP-Server mit PowerShell zu löschen, kannst du das `WinSCP`-Modul verwenden. Hier ist ein Beispiel, wie du das machen kannst: 1. **WinSCP herunterladen und installieren**: [WinSCP Download](https://winscp.net/eng/download.php) 2. **PowerShell-Skript erstellen**: ```powershell # Load WinSCP .NET assembly Add-Type -Path "C:\Program Files (x86)\WinSCP\WinSCPnet.dll" # Setup session options $sessionOptions = New-Object WinSCP.SessionOptions -Property @{ Protocol = [WinSCP.Protocol]::Sftp HostName = "example.com" UserName = "username" Password = "password" SshHostKeyFingerprint = "ssh-rsa 2048 xxxxxxxxxxx...=" } $session = New-Object WinSCP.Session try { # Connect $session.Open($sessionOptions) # Delete file $remotePath = "/path/to/remote/file.txt" $session.RemoveFiles($remotePath).Check() } finally { # Disconnect, clean up $session.Dispose() } ``` 3. **Skript ausführen**: Speichere das Skript als `.ps1`-Datei und führe es in PowerShell aus. Dieses Skript stellt eine Verbindung zum SFTP-Server her und löscht die angegebene Datei. Stelle sicher, dass du die Platzhalter (`HostName`, `UserName`, `Password`, `SshHostKeyFingerprint`, `remotePath`) durch die tatsächlichen Werte ersetzt.