除了设置和显示默认打印机之外,还会添加、删除和列出打印机或打印机连接。 此命令是位于 %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