Script de redémarrage du spooler d’impression sans droits administrateur

Vous souhaitez laisser à vos utilisateurs la possiblité de redémarrer le spooler d’impression sans qu’ils aient des droits d’administration ?En 2 étapes, voici comment faire :

Attribuer aux utilisateurs authentifiés la possibilité de redémarrer les services d’impression (service Spooler)

1. Ouvrir une fenêtre de commande en mode Administrateur

2. Saisir la commande suivante :

sc sdset Spooler "D:AR(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA) (A;;LCRPWP;;;AU)(A;;CCLCSWLOCRRC;;;IU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY) S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)"

La commande sort le résultat suivant : [SC] SetServiceObjectSecurity SUCCESS

Note : si jamais vous souhaitiez attribuer le droit d’arrêt/démarrage/redémarrage sur d’autre services, remplacez Spooler par le nom du service que les utilisateurs doivent redémarrer.

Créer le script de redémarrage du spooler

1. Dans un nouveau fichier texte, coller :

@echo off
echo Redemarrage des services d'impression
echo.
pause
echo.
net stop spooler
echo Suppression des travaux en attente...
del C:\Windows\System32\spool\PRINTERS\*.* /S /Q
net start spooler
echo.
echo Termine!
echo.
pause

2. Sauvegarder le fichier et renommer « redémarrage_spooler.bat » (notez que l’extension du fichier doit être .bat et non .bat.txt)

Il y a juste à lancer. Le batch va :

  1. Arrêter le spooler
  2. Vider les fichiers en attente dans la file d’impression (SPL)
  3. Démarrer le spooler

Source : https://superuser.com/questions/419194/is-there-a-way-to-allow-standard-users-to-restart-stop-start-the-print-spooler

Vous aimerez aussi...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *