prnjobs

S’applique à : Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Suspend, reprend, annule et répertorie les travaux d’impression. Cette commande est un script Visual Basic situé dans le répertoire %WINdir%\System32\printing_Admin_Scripts\<language>. Pour utiliser cette commande au niveau d’une invite de commandes, saisissez cscript suivi du chemin d’accès complet au fichier prnjobs ou remplacez les répertoires par le dossier approprié. Par exemple : cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prnjobs.vbs.

Syntaxe

cscript prnjobs {-z | -m | -x | -l | -?} [-s <Servername>] [-p <Printername>] [-j <JobID>] [-u <Username>] [-w <password>]

Paramètres

Paramètre Description
-Z Interrompt le travail d’impression spécifié par le paramètre -j.
-M Interrompt le travail d’impression spécifié par le paramètre -j.
-X Annule le travail d’impression spécifié par le paramètre -j.
-l Répertorie tous les travaux d’impression dans une file d’attente d’impression.
-s <Servername> Spécifie le nom de l’ordinateur à distance qui héberge l’imprimante que vous souhaitez gérer. Si vous ne spécifiez pas d’ordinateur, l’ordinateur local est utilisé.
-p <Printername> Obligatoire. Spécifie le nom de l’imprimante que vous souhaitez gérer.
-j <JobID> Spécifie (par numéro d’ID) le travail d’impression que vous souhaitez annuler.
-u <Username> -w <password> Spécifie un compte disposant des autorisations nécessaires pour se connecter à l’ordinateur qui héberge l’imprimante que vous souhaitez gérer. Tous les membres du groupe local Administrateurs de l’ordinateur cible disposent de ces autorisations, mais ces autorisations peuvent également être accordées à d’autres utilisateurs. Si vous ne spécifiez pas de compte, vous devez être connecté avec un compte doté de ces autorisations pour que la commande fonctionne.
/? Affiche l'aide à l'invite de commandes.

Notes

  • Si les informations que vous fournissez contiennent des espaces, utilisez des guillemets autour du texte (par exemple, « Nom de l’ordinateur »).

Exemples

Pour suspendre un travail d’impression avec un ID de travail 27 envoyé à l’ordinateur distant nommé HRServer pour l’impression sur l’imprimante nommée colorprinter, tapez :

cscript prnjobs.vbs -z -s HRServer -p colorprinter -j 27

Pour répertorier tous les travaux d’impression en cours dans la file d’attente de l’imprimante locale nommée colorprinter_2, tapez :

cscript prnjobs.vbs -l -p colorprinter_2