Vider la Corbeille par une tâche planifiée

Communiquez et partagez vos astuces sur Windows 10
Verrouillé
Patriciag
Messages : 6310
Enregistré le : mer. 3 juin 2015 16:44
Etes vous un robot ? : Non
Localisation : Port-sur-Saône / Haute-Saône / France
Contact :

Vider la Corbeille par une tâche planifiée

Message par Patriciag »

PowerShell dispose d'une commande intégrée pour vider la Corbeille automatiquement.
Vous pouvez l'utiliser pour vider la Corbeille à un moment précis ou à intervalles réguliers via le Planificateur de tâches.

L'exécution de PowerShell.exe dans le Planificateur de tâches afficherait la fenêtre PowerShell à chaque exécution de la tâche.
Pour éviter cela, vous allez exécuter la commande suivante en mode caché en la lançant avec un Vbscript.

Code : Tout sélectionner

powershell.exe -command Clear-RecycleBin -Force
Créer un Vbscript

Copiez les lignes suivantes dans le Bloc-Notes, puiss enregistrez le fichier sous le nom ViderlaCorbeille.vbs et placez-le dans le répertoire C:/Windows.

Code : Tout sélectionner

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "powershell.exe" & " -command Clear-RecycleBin -Force", 0, 0
Set WshShell = Nothing
Créer une tâche planifiée pour vider la Corbeille

Ouvrez le Planificateur de tâches, puis cliquez sur Créer une tâche dans le volet Actions.

Saisissez un nom pour cette tâche et donnez-lui une description.
Vider la Corbeille-1.png
Vider la Corbeille-1.png (78.46 Kio) Vu 2595 fois
Cliquez sur l'onglet Déclencheurs, puis cliquez sur Nouveau.

Dans le menu déroulant "Lancez la tâche :", sélectionnez une option dans la liste.

Dans cet exemple, je choisis d'exécuter la tâche à la connexion d'un utilisateur quelconque de l'ordinateur et de répéter cette opération toutes les heures.
Vider la Corbeille-2.png
Vider la Corbeille-2.png (81.88 Kio) Vu 2595 fois
Cliquez sur OK.

Sélectionnez l'onglet Actions, puis cliquez sur Nouveau.

Dans la rubrique Programme/script, tapez le texte suivant :

Code : Tout sélectionner

C:\Windows\System32\Wscript.exe 
Dans la rubrique Ajouter des arguments (facultatif) :, saisissez :

Code : Tout sélectionner

C:\Windows\ViderlaCorbeille.vbs 
Vider la Corbeille-3.png
Vider la Corbeille-3.png (42.9 Kio) Vu 2595 fois
Cliquez sur OK, OK.

C'est tout.

Désormais, la Corbeille est vidée à chaque connexion puis toutes les heures.

Source (en anglais): http://www.winhelponline.com/blog/empty ... in-nircmd/
Avatar du membre
chantal11
Messages : 6916
Enregistré le : dim. 25 sept. 2011 11:59
Localisation : Aude
Contact :

Re: Vider la Corbeille par une tâche planifiée

Message par chantal11 »

Pour tout commentaire ou demande d'aide sur cette astuce, merci d'ouvrir un nouveau sujet dans la catégorie "Discussions Générales" du système d'exploitation concerné.
Image Image
Image
En cas de problème constaté sur un sujet, alertez un modérateur. N'intervenez pas vous-même. Merci
Verrouillé