终端服务器:没有默认打印机

终端服务器:没有默认打印机

我有一位客户,他在 1 个 TSfarm 中有 3 个 2008 R2 标准终端服务器。

所有客户端都是 XP/Vista/7 Pro,并在启动时自动使用通用帐户登录。启动后,最新的 mstsc 客户端启动并要求登录。mstsc 客户端配置为不重定向打印机。

问题如下:

有时用户登录时没有指定默认打印机。他们可以手动设置一个,但下次登录时,他们必须再次将其设置为默认打印机。偶尔,如果他们有默认打印机,那也不是他们上一次会话选择的那台。

打印机是根据需要由我或用户从 2008 R2 文件/打印成员服务器手动添加的,而不是通过脚本。品牌有 HP、Brother、Samsung 和一家 Xerox。有些 HP 使用通用打印机驱动程序,有些使用特定型号的驱动程序。

编写默认打印机脚本有点困难,因为用户在建筑物内移动频繁。大多数情况下,他们会断开会话而不是注销,因此重新连接时登录脚本无论如何都不会运行。

所有用户都不是管理员,他们的 AD 帐户中没有标记任何特殊复选框。TS 上没有本地打印机,甚至没有 XPS 打印机。在 TS 上,没有标记禁用打印机重定向的复选框,因为有些用户从家里登录并需要在那里打印。

在每个 TS 上本地安装所有打印机是可能的,但是,如果用户在会话中看到整个办公室的所有打印机,他们会感到非常困惑。

他们在运行 2x 2008 Enterprise 32bit SP2 时就已经遇到了这个问题。我希望它会在 R2 中得到修复,但它仍然会出现。:(

有人有什么见解吗?

答案1

这可能是一个愚蠢的问题,所以请原谅我,但是当您说用户使用“通用帐户”登录时,您是指他们都共享同一个帐户,还是他们都通过相同的符号共享一个唯一的不同帐户?

我唯一能想到的办法就是重新构建您管理用户的方式,并为每个人分配一个通用但唯一(user000、user001 等)的帐户,以便您可以通过 GPO 管理每台打印机的默认设置。

您可以将每个用户划分为一个组,该组将列出 X 台打印机,并默认指定一台特定的打印机。如果这不是您想要的,或者我理解错了,我深表歉意,以下是我所指内容的参考:

http://blogs.technet.com/b/grouppolicy/archive/2009/06/24/gp-preferences-set-a-default-printer.aspx

答案2

根据如果缺少以下注册表子项,则会出现问题: HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows如果我没有看错您的问题。检查一下。它涉及 2003 Server,但我仍然会检查您拥有的 2008。

相关内容