2012-11-09 100 views
11

的Microsoft Windows XP自带了VBS脚本命令行管理本地和网络打印机:从命令行获取默认打印机名称?

摆脱命令行中的默认打印机的详细信息:

cscript C:\windows\system32\prnmngr.vbs -g 

至获取添加到打印机列表从Windows命令行系统:

cscript C:\windows\system32\prnmngr.vbs -l 

是否有任何等效的Windows 7命令?我只需要获取默认打印机详细信息并获取连接到系统的打印机列表。

回答

14

在Windows 7中,这些相同的脚本在

C:\Windows\System32\Printing_Admin_Scripts\en-US 
1

发现我找到了我的sideXside文件夹...

C:\ WINDOWS \ winsxs文件\窗口是X86_microsoft - p..inscripts。 resources_31bf3856ad364e35_6.1.7600.16385_en-us_0e83b619ada3e7ed \

我跑以下: CSCRIPT C:\ Windows \ WINSXS \ x86_microsoft窗口-p..inscripts.resources_31bf3856ad364e35_6.1.7600.16385_en-us_0e83b619ada3e7ed \ prnmngr.vbs -g

它的工作。

0

要删除打印机在Windows 8.1:

cscript C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs -d -p "Printer name" 

我有一台打印机中的设备没有显示故障/打印机,这样无法将其删除,但它在那里,当我在Firefox中按文件>打印。另外,由使用打印机名称为实际安装阻止我(就窃听我具有默认打印机的结尾追加_1“

-1

可以列出当前打印机组件在Windows 8.1:

Ç :> CSCRIPT C:\ WINDOWS \ SYSTEM32 \ Printing_Admin_Scripts \ EN-US \ prnmngr.vbs -l | FINDSTR “打印机名称”

enter image description here

0

在Windows 10,脚本是在同一个地方发现Windows 7. 执行以下步骤c ommand显示默认打印机。

cscript C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs -g 

注意如果没有默认打印机,该脚本将返回任何

相关问题