web-dev-qa-db-fra.com

Existe-t-il un moyen d'autoriser les utilisateurs standard à redémarrer (arrêt / démarrage) le spouleur d'impression?

Pour une raison quelconque, plusieurs ordinateurs portables sur notre réseau WiFi perdent souvent la possibilité d'imprimer sur un périphérique attaché à un serveur sur le réseau. Le redémarrage du spouleur d'impression sur chaque ordinateur portable corrige le problème. Cependant, redémarrez le service de spouleur d'impression Windows (via soit services.msc ou via le net start/stop commande) nécessite des privilèges administratifs.

Existe-t-il un moyen d'autoriser les utilisateurs standard à redémarrer leur service de spouleur d'impression local sans nécessiter d'altitude ou de privilèges administratifs? Par exemple, via un changement de politique?

5
sean e

Essayez: SetacL: Windows ACL Management http://sourceforge.net/projects/setacl/

SETACL + GUI = STUDIO SETACL http://helgeklein.com/setacl-studio/

1
jkjohn88

ne ancienne entrée de blog a la solution correcte (regarder sous "Autoriser tous les utilisateurs authentifiés de redémarrer le service"). Exécutez la suivante une fois dans une invite de commande élevée:

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

Remplacer Spooler avec le nom des utilisateurs de services doivent redémarrer. Utilisez le reste de la ligne exactement comme. Je ne sais pas ce que cela signifie, mais ça marche. : -)

Après quelques secondes, vous verrez cette réponse:

[SC] SetServiceObjectSecurity SUCCESS

Maintenant, tous les utilisateurs authentifiés peuvent redémarrer le service.

0
Gary S.