使用 NETLOGON.bat 设置用户打印机的最佳方法是什么?

使用 NETLOGON.bat 设置用户打印机的最佳方法是什么?

使用 NETLOGON.bat 设置用户打印机的最佳方法是什么?

答案1

在 Windows 2000 及更高版本中,您可以使用 VBScript 作为登录脚本,而不仅仅是批处理文件。从此以后,一切都变得非常简单。

Set objNetwork = CreateObject("WScript.Network")
objNetwork.AddWindowsPrinterConnection "\\server\HP LaserJet"

如果您的 netlogon.bat 还执行其他操作,VBScript 还可以处理典型的登录功能,例如映射驱动器和运行程序。Google 会显示大量帮助语法的页面。

答案2

此外,如果您使用的是 Windows XP 或更高版本,并且已在客户端上安装了组策略客户端首选项,则您可以通过组策略安装打印机(请参阅 kb943729)。

如果您没有 Windows 2008 域控制器,您将需要安装了 RSAT 的 Vista SP1 客户端或 Windows 2008 服务器,以便通过组策略管理控制台设置客户端首选项。

答案3

从批处理文件:

rundll32 printui.dll,PrintUIEntry /in /n \\server\printer

以下是有关用法的完整文章: http://members.shaw.ca/bsanders/NetPrinterAllUsers.htm

相关内容