prnmngr

除了设置和显示默认打印机之外,还会添加、删除和列出打印机或打印机连接。 此命令是位于 %WINdir%\System32\printing_Admin_Scripts\<language> 目录中的 Visual Basic 脚本。 若要在命令提示符下使用此命令,请键入 cscript,然后键入 prnmngr 文件的完整路径,或者将目录更改为相应的文件夹。 例如:cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prnmngr

语法

cscript prnmngr {-a | -d | -x | -g | -t | -l | -?}[c] [-s <Servername>] [-p <Printername>] [-m <printermodel>] [-r <portname>] [-u <Username>]
[-w <password>]

参数

参数 说明
-一个 添加本地打印机连接。
-d 删除打印机连接。
-X 从 -s 参数指定的服务器中删除所有打印机。 如果未指定服务器,Windows 将删除本地计算机上的所有打印机。
登录。 显示默认打印机。
-吨 将默认打印机设置为 -p 参数指定的打印机
-l 列出 - s 参数指定的服务器上安装的所有打印机。 如果未指定服务器,Windows 将列出本地计算机上安装的打印机。
c 指定参数应用于打印机连接。 可与 -a 和 -x 参数一起使用
-s <Servername> 指定托管你要管理的打印机的远程计算机的名称。 如果未指定计算机,则使用本地计算机。
-p <Printername> 指定要管理的打印机的名称。
-米 <Modelname> (按名称)指定要安装的驱动程序。 驱动程序通常以它们支持的打印机型号命名。 有关详细信息,请参阅打印机文档。
-r <portname> 指定打印机连接到的端口。 如果这是并行端口或串行端口,请使用端口的 ID(例如 LPT1: 或 COM1:)。 如果这是 TCP/IP 端口,请使用添加端口时指定的端口名称。
-u <Username> -w <password> 指定一个帐户,该帐户有权连接到托管你要管理的打印机的计算机。 目标计算机的本地 Administrators 组的所有成员都具有这些权限,但也可以向其他用户授予这些权限。 如果未指定帐户,则必须登录具有这些权限的帐户,才能正常执行命令。
%> 在命令提示符下显示帮助。

注解

  • 如果提供的信息包含空格,请在文本两边使用引号(例如 "Computer Name")。

示例

若要添加名为 colorprinter_2 的打印机,该打印机连接到本地计算机上的 LPT1,并且需要名为彩色打印机 Driver1 的打印机驱动程序,请键入:

cscript prnmngr -a -p colorprinter_2 -m "color printer Driver1" -r lpt1:

若要从名为 HRServer 的远程计算机中删除名为 colorprinter_2 的打印机,请键入:

cscript prnmngr -d -s HRServer -p colorprinter_2