对于添加网络打印机我们用手动的方法一是麻烦,二来会遇到很多问题例如网络是正常的但却找不到打印机又或者网络邻居无法访问,这些只是说明你没法看到打印机而不是说网络打印机无法建立所以我们用脚本来实现就表现出了它的优越性了。 1、用批处理熟悉BAT的朋友可以用这个方法 新建一个TXT文件把语句复制进去保存改名为.bat就可以双击运行了。 添加打印机命令: rundll32 printui.dll,PrintUIEntry /in /u /z /q /n "\\serverIP\printername" 删除打印机命令: @rundll32 printui.dll,PrintUIEntry /dn /u /z /q /n "\\serverIP\printername" 2、用VBS脚本实现 新建一个TXT文件把语句复制进去保存改名为.vbs就可以双击运行了。 CODE: Set WshNetwork = CreateObject("WScript.Network") WshNetwork.AddWindowsPrinterConnection "\\PrintServerIP\Xerox300" WshNetwork.SetDefaultPrinter "\\PrintServerIP\Xerox300"示例: Set WshNetwork = CreateObject("WScript.Network") WshNetwork.AddWindowsPrinterConnection "\\10.100.92.35\HP" WshNetwork.SetDefaultPrinter "\\10.100.92.35\HP" 3、对于要用户名和密码的解决办法 在脚本和批处理前面加上一句IPC通道连接 net use \\PrintServerIP\ipc$ 密码 /user:用户名 |
|