终端服务器 2012 上安装的打印机仅适用于“所有人”组

终端服务器 2012 上安装的打印机仅适用于“所有人”组

我正在尝试限制对终端服务器上的打印机的访问。

由于我们使用瘦客户端进行连接,因此打印机直接安装在服务器上,因此人们没有本地默认打印机。这就是我不使用 EasyPrint 的原因

我在这里面临的问题是我不想让每个人都看到每台打印机。我尝试将特定用户添加到打印机属性中的“安全”选项卡,并具有所有访问权限,然后删除所有人组。当我这样做时,我设置的打印机从所有帐户中消失,除了我设置了安全权限的帐户(这是我想要的),但打印机不会打印任何东西。

当我重新添加具有打印访问权限的“所有人”组时,打印机开始再次工作,但现在每个人都可以看到它。

知道是什么原因造成的吗?谢谢!

答案1

管理打印机部署的最佳方式是使用 gpo 和打印管理角色。

为了正确解决这个问题,我会做以下事情:

  1. 从所有配置文件中删除所有打印机(可以使用脚本完成,如果它们现在通过 GPO 部署,则即使在安装后删除了 GPO,它仍会保留在那里)

  2. 验证所有打印机是否都直接安装在您的打印管理服务器上,对它们进行全部测试,并根据需要重命名。(可以安装在 DC、文件服务器等……只要它可以从 GPO 服务器复制,安装在哪里都可以)

  3. 创建一个名为“打印机部署”的空白 GPO

  4. 安装打印管理角色

  5. 按用户配置打印机管理角色

打开打印管理并选择“已安装的打印机” 选择要部署的打印机 选择“使用 GPO 部署打印机” 选择“打印机部署” GPO 复选框“每个用户” 选择“应用” 验证它现在是否显示在“已部署的打印机”下

对要部署的所有打印机执行上述步骤。这将为所有用户部署安装在打印机管理器服务器上的所有打印机,但是它不会基于哪个用户/机器处于在线或离线状态,因为打印机是安装的并且直接来自服务器。服务器或打印机必须处于离线状态,打印才会停止。

相关内容