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?
Essayez: SetacL: Windows ACL Management http://sourceforge.net/projects/setacl/
SETACL + GUI = STUDIO SETACL http://helgeklein.com/setacl-studio/
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.