Script MS-DOS : Redémarrer le Spooler d’impression à distance
Les imprimantes de bureau partagées (et pas que) subissent souvent la surexploitation des utilisateurs. Le spooler de la machine serveur peut alors s’engorger et bloquer les impressions. Si le problème est récurrent, il est peut être temps d’envisager une augmentation de la mémoire du périphérique d’impression, ou de migrer les utilisateurs sur une imprimante réseau plus performante. Quoi qu’il en soit, il est possible de débloquer la file d’attente en redémarrant le service « spooler d’impression« , et cela à distance en utilisant PsExec de Sysinternals.
Commande a exécuter sous MS-DOS, en admettant que l’exécutable psexec.exe soit dans le répertoire courant.
Arreter le service Spooler:
psexec \\server-d’impression -u utilisateur -p mot-de-passe net stop spooler
Redemarrer le service Spooler:
psexec \\server-d’impression -u utilisateur -p mot-de-passe net start spooler
Ci-joint, un script Batch interactif (compilé en exécutable) : RmtSpoolSvc