none
Script pour vider file d'impression RRS feed

  • Question

  • Bonjour,

    J'aimerais savoir si il est possible de créer un script et si oui comment, pour qu'il s'exécute automatiquement toutes les 10 minutes via les tâches planifiées, pour vider la file d'impression de l'un de nos copieurs (au cas où un fichier bloque les impressions). Le problème s’est que quand le script se lance, il demande un mot de passe Administrateur. Or le but d'un script automatique est qu'il n'y ai pas d'intervention humaine pour la validation de lancement.

    Merci d'avance pour votre retour

    jeudi 5 mars 2020 17:00

Toutes les réponses

  • Bonjour,

    Est-ce que vous parlez de la file d'impression au niveau de votre copieur ou de votre PC?

    Si c'est au niveau du copieur, vous devez voir plutôt dans les paramètres de ce dernier ou voir avec son fournisseur s'il y a cette possibilité, mais à ma connaissance, la file se vide automatiquement après un certain moment.

    Cordialement,

    _________________________

    Youssef Saad | Blog LinkedIn | Twitter

    Prière de ne pas oublier de marquer les réponses utiles comme solution, en vous remerciant !

    jeudi 5 mars 2020 17:17
  • Bonjour,

    En fait, c'est sur un poste W10 qui fait office de serveur d'impression. Le poste n'est pas dans le domaine.

    La commande étant le net stop/start spooler (+ supression des fichiers) pour vider la file, je voudrais l'automatiser via un script


    • Modifié Ninshiku jeudi 5 mars 2020 17:30
    jeudi 5 mars 2020 17:30
  • Très bien.

    Vous pouvez voir le guide ci-dessous qui pourrait vous aider:

    Regards,

    _________________________

    Youssef Saad | Blog LinkedIn | Twitter

    Please remember to mark the replies as answer if they help, thank you!

    jeudi 5 mars 2020 19:05
  • Bonsoir,

    Pour vider la fil d'attente :

     Net stop spooler puis 

    del %systemroot%\System32\spool\printers\* /Q

    Ensuite net start spooler

    jeudi 5 mars 2020 21:24
  • Bonsoir,

    on peut aussi utiliser une commande de type Powershell:

    get-printer | get-printjob | Remove-PrintJob

    La question est de savoir, quand on peut réaliser l'action.

    En effet, comment savoir qu'une impression bloque une imprimante?

    Et comment éviter de supprimer une impression "valide" en cours d'impression !

    => Toutes les 10 minutes, c'est risqué, et cela ferait beaucoup de redémarrages.

    A bientôt,


    Thierry DEMAN-BARCELO. Office Apps&Services MVP. MCSE:Enterprise admin, Messaging, Server Infrastructure 2016(89 MCPs). MCSA Office 365,Microsoft 365 Certified: Messaging Administrator Associate,Modern Desktop Administrator Associate, Security Admin https://base.faqexchange.info

    jeudi 5 mars 2020 22:11
  • Merci pour vos réponses.

    Il est vrai que 10 minutes paraissent un peu trop court, sauf qu'on peut pas se permettre de bloquer l'impression pour tous les utilisateurs, surtout si un document doit être imprimé rapidement.

    Je ne suis présent sur le site que le soir, c'est pour ça que je dois mettre celle solution en place.

    Dans le pire des cas, il faudra juste relancer l'impression si celle ci est annulée.

    vendredi 6 mars 2020 11:28
  • Bonjour,

    Merci de changer le type de Discussion general à question 

    lundi 9 mars 2020 14:08