Page 1 sur 1

Vider la Corbeille par une tâche planifiée

Posté : mar. 6 sept. 2016 01:27
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 2594 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 2594 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 2594 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/

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

Posté : mar. 6 sept. 2016 07:05
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é.