除了设置和显示默认打印机之外,还会添加、删除和列出打印机或打印机连接。 此命令是位于 %WINdir%\System32\printing_Admin_Scripts\<language> 目录中的 Visual Basic 脚本。 要在命令提示符下使用此命令,请键入 cscript ,然后键入 prnmngr 文件的完整路径,或将目录更改为相应的文件夹。 例如:cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prnmngr。
Syntax
cscript prnmngr {-a | -d | -x | -g | -t | -l | -?}[c] [-s <Servername>] [-p <Printername>] [-m <printermodel>] [-r <portname>] [-u <Username>]
[-w <password>]
Parameters
| Parameter | Description |
|---|---|
| -a | 添加本地打印机连接。 |
| -d | 删除打印机连接。 |
| -x | 从 -s 参数指定的服务器中删除所有打印机。 如果未指定服务器,Windows 将删除本地计算机上的所有打印机。 |
| -g | 显示默认打印机。 |
| -t | 将缺省打印机设置为 -p 参数指定的打印机。 |
| -l | 列出 -s 参数指定的服务器上安装的所有打印机。 如果未指定服务器,Windows 将列出本地计算机上安装的打印机。 |
| c | 指定参数应用于打印机连接。 可以与 -a 和 -x 参数一起使用。 |
-s <Servername> |
指定托管你要管理的打印机的远程计算机的名称。 如果未指定计算机,则使用本地计算机。 |
-p <Printername> |
指定要管理的打印机的名称。 |
-米 <Modelname> |
(按名称)指定要安装的驱动程序。 驱动程序通常以它们支持的打印机型号命名。 有关详细信息,请参阅打印机文档。 |
-r <portname> |
指定打印机连接到的端口。 如果这是并行端口或串行端口,请使用端口的 ID(例如 LPT1: 或 COM1:)。 如果这是 TCP/IP 端口,请使用添加端口时指定的端口名称。 |
-u <Username> -w <password> |
指定一个帐户,该帐户有权连接到托管你要管理的打印机的计算机。 目标计算机的本地 Administrators 组的所有成员都具有这些权限,但也可以向其他用户授予这些权限。 如果未指定帐户,则必须登录具有这些权限的帐户,才能正常执行命令。 |
| /? | 在命令提示符下显示帮助。 |
Remarks
- 如果提供的信息包含空格,请在文本两边使用引号(例如 "Computer Name")。
Examples
若要添加名为 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