Klar Schiff auf der Powerhell Clear-RecycleBin leert den Papierkorb in Windows

Von Thomas Joos 1 min Lesedauer

Anbieter zum Thema

In Unternehmens-Netzwerken kann es immer mal wieder sinnvoll sein, den Papierkorb in „Windows“ über Skripte zu löschen. Dabei hilft das Cmdlet „Clear-RecycleBin“. Der Tipp zeigt, wie die Vorgehensweise ist.

Papierkorb in Windows mit der PowerShell löschen(Bild:  Thomas Joos)
Papierkorb in Windows mit der PowerShell löschen
(Bild: Thomas Joos)

Führen Admins Skripte auf Rechnern aus und löschen danach Dateien, kann es sinnvoll sein, dabei auch den Papierkorb zu leeren. Vor allem bei „Powershell“-Skripten geht das sehr einfach mit dem Cmdlet Clear-RecycleBin. Das Löschen muss noch mit "Y" oder "J" bestätigt werden.

Um den Papierkorb ohne Bestätigung sofort zu löschen, reicht die Eingabe "Clear-RecycleBin -Force" (oder -Confirm:$false. Es ist mit dem Cmdlet auch möglich den Papierkorb eines einzelnen Laufwerks zu löschen, zum Beispiel von C. Das erfolgt mit:

Bildergalerie
Clear-RecycleBin -DriveLetter C

Das Cmdlet zeigt keine Ausgabe, sondern löscht lediglich den Papierkorb. Verfügbar ist das Cmdlet natürlich nur für die Powershell auf Windows, auch in „Powershell 7.x“.

Papierkorb in Windows per Befehlszeile leeren

Der Papierkorb in Windows lässt sich effizient mit der Befehlszeile über den Befehl rd (Remove Directory) leeren. Dabei werden die entsprechenden Verzeichnisse des Papierkorbs auf den einzelnen Laufwerken gelöscht. Windows speichert die Inhalte des Papierkorbs für jedes Laufwerk getrennt in einem versteckten Ordner mit der Bezeichnung $Recycle.Bin.

Um den Papierkorb gezielt zu leeren, muss der Benutzer, die Benutzerin Administratorrechte besitzen. Der folgende Befehl löscht den Papierkorb auf einem Laufwerk:

rd /s /q C:\$Recycle.Bin

In diesem Beispiel wird der Papierkorb auf Laufwerk C: gelöscht. Der Parameter /s entfernt das Verzeichnis und alle darin enthaltenen Dateien und Unterverzeichnisse, während /q die Aktion ohne Rückfrage ausführt. Um den Papierkorb eines anderen Laufwerks, wie D:, zu leeren, Admins ändern einfach den Laufwerksbuchstaben:

rd /s /q D:\$Recycle.Bin

Dieser Ansatz ist besonders nützlich, wenn Skripte oder automatisierte Prozesse den Papierkorb regelmäßig leeren sollen. Zu beachten ist, dass der Zugriff auf $Recycle.Bin nur mit aktivierten Administratorrechten möglich ist.

(ID:50247342)

Jetzt Newsletter abonnieren

Täglich die wichtigsten Infos zu RZ- und Server-Technik

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung. Die Einwilligungserklärung bezieht sich u. a. auf die Zusendung von redaktionellen Newslettern per E-Mail und auf den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern (z. B. LinkedIn, Google, Meta).

Aufklappen für Details zu Ihrer Einwilligung