从命令行获取默认打印机名称?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从命令行获取默认打印机名称?相关的知识,希望对你有一定的参考价值。
Microsoft Windows XP附带一个VBS脚本,用于从命令行管理本地和网络打印机:
要从命令行获取默认打印机详细信息:
cscript C:windowssystem32prnmngr.vbs -g
要从Windows命令行获取添加到系统的打印机列表:
cscript C:windowssystem32prnmngr.vbs -l
是否有适用于Windows 7的等效命令?我只需要获取默认的打印机详细信息并获取连接到系统的打印机列表。
在Windows 7中,可以找到这些相同的脚本
C:WindowsSystem32Printing_Admin_Scriptsen-US
我在sideXside文件夹中发现了我...
C: WINDOWS winsxs文件窗口是X86_microsoft - p..inscripts.resources_31bf3856ad364e35_6.1.7600.16385_en-us_0e83b619ada3e7ed
我运行以下:cscript C: windows winsxs x86_microsoft-windows-p..inscripts.resources_31bf3856ad364e35_6.1.7600.16385_en-us_0e83b619ada3e7ed prnmngr.vbs -g
有效。
要在Windows 8.1上列出活动的打印机组件:
c:> cscript C: Windows System32 Printing_Admin_Scripts en-US prnmngr.vbs -l | findstr“打印机名称”
所有打印机名称列表并显示默认值(您可以获取更多详细信息阅读文档)
wmic printer get name,default
如果您想要输出到文件使用:
wmic printer get name,default > D:catalogfile.txt
可用性
wmic命令是一个外部命令,在以下Microsoft操作系统中可用作wmic.exe。
Windows XP professional
Windows 2003
Windows Vista
Windows 7
Windows 8
Windows 10
要在Windows 8.1中删除打印机:
cscript C:WindowsSystem32Printing_Admin_Scriptsen-USprnmngr.vbs -d -p "Printer name"
我没有在设备/打印机上显示的打印机出现问题,因此无法将其删除,尽管当我在firefox中按文件>打印时它就在那里。它也阻止我使用打印机名称进行实际安装(它告诉我必须在默认打印机的末尾添加_1!)
在Windows 10上,脚本与Windows 7位于同一位置。执行以下命令以显示默认打印机。
cscript C:WindowsSystem32Printing_Admin_Scriptsen-USprnmngr.vbs -g
请注意,如果没有默认打印机,脚本将不返回任何内容
以上是关于从命令行获取默认打印机名称?的主要内容,如果未能解决你的问题,请参考以下文章