prnjobs
适用范围:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012
暂停、恢复、取消和列出打印作业。 此命令是位于 %WINdir%\System32\printing_Admin_Scripts\<language>
目录中的 Visual Basic 脚本。 若要在命令提示符下使用此命令,请键入 cscript,后跟 prnjobs 文件的完整路径,或者将目录更改为相应的文件夹。 例如:cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prnjobs.vbs
。
语法
cscript prnjobs {-z | -m | -x | -l | -?} [-s <Servername>] [-p <Printername>] [-j <JobID>] [-u <Username>] [-w <password>]
参数
参数 | 说明 |
---|---|
-z | 暂停 -j 参数指定的打印作业。 |
-m | 恢复 -j 参数指定的打印作业。 |
-x | 取消 -j 参数指定的打印作业。 |
-l | 列出打印队列中的所有打印作业。 |
-s <Servername> |
指定托管你要管理的打印机的远程计算机的名称。 如果未指定计算机,则使用本地计算机。 |
-p <Printername> |
必需。 指定要管理的打印机的名称。 |
-j <JobID> |
指定要取消的打印作业(按 ID 号)。 |
-u <Username> -w <password> |
指定一个帐户,该帐户有权连接到托管你要管理的打印机的计算机。 目标计算机的本地 Administrators 组的所有成员都具有这些权限,但也可以向其他用户授予这些权限。 如果未指定帐户,则必须登录具有这些权限的帐户,才能正常执行命令。 |
/? | 在命令提示符下显示帮助。 |
备注
- 如果提供的信息包含空格,请在文本两边使用引号(例如 "Computer Name")。
示例
若要暂停作业 ID 为 27 的打印作业,并将其发送到名为 HRServer 的远程计算机,以便在名为 colorprinter 的打印机上进行打印,请键入:
cscript prnjobs.vbs -z -s HRServer -p colorprinter -j 27
若要列出名为 colorprinter_2 的本地打印机的队列中的所有当前打印作业,请键入:
cscript prnjobs.vbs -l -p colorprinter_2