我正在尝试限制对终端服务器上的打印机的访问。
由于我们使用瘦客户端进行连接,因此打印机直接安装在服务器上,因此人们没有本地默认打印机。这就是我不使用 EasyPrint 的原因
我在这里面临的问题是我不想让每个人都看到每台打印机。我尝试将特定用户添加到打印机属性中的“安全”选项卡,并具有所有访问权限,然后删除所有人组。当我这样做时,我设置的打印机从所有帐户中消失,除了我设置了安全权限的帐户(这是我想要的),但打印机不会打印任何东西。
当我重新添加具有打印访问权限的“所有人”组时,打印机开始再次工作,但现在每个人都可以看到它。
知道是什么原因造成的吗?谢谢!
答案1
管理打印机部署的最佳方式是使用 gpo 和打印管理角色。
为了正确解决这个问题,我会做以下事情:
从所有配置文件中删除所有打印机(可以使用脚本完成,如果它们现在通过 GPO 部署,则即使在安装后删除了 GPO,它仍会保留在那里)
验证所有打印机是否都直接安装在您的打印管理服务器上,对它们进行全部测试,并根据需要重命名。(可以安装在 DC、文件服务器等……只要它可以从 GPO 服务器复制,安装在哪里都可以)
创建一个名为“打印机部署”的空白 GPO
安装打印管理角色
按用户配置打印机管理角色
打开打印管理并选择“已安装的打印机” 选择要部署的打印机 选择“使用 GPO 部署打印机” 选择“打印机部署” GPO 复选框“每个用户” 选择“应用” 验证它现在是否显示在“已部署的打印机”下
对要部署的所有打印机执行上述步骤。这将为所有用户部署安装在打印机管理器服务器上的所有打印机,但是它不会基于哪个用户/机器处于在线或离线状态,因为打印机是安装的并且直接来自服务器。服务器或打印机必须处于离线状态,打印才会停止。