我们有 3 台网络打印机来管理大约 50 个用户。
到目前为止,我们一直使用带有打印服务的 Windows 2003 服务器域控制器作为我们的打印服务器,但我们正在将许多服务迁移到云中(电子邮件、文件存储、数据库、DNS、Web)。
作为迁移的一部分,我们可能会消除用于用户身份验证的 Active Directory,所以我想知道当可以在每台计算机上安装网络打印机驱动程序时,是否有任何理由将 Windows 域控制器保留为打印服务器,或者我们可以使用Google Cloud Print等打印服务
作为更普遍的问题:为什么人们使用打印服务器而不是网络打印驱动程序?
由于我无法控制的原因,我的任务是设置 GPO/GPP 以将我们的 100 多台打印机部署到我们的 1000 多个客户。
好消息是我们有十多个站点,而且在大多数情况下,我可以将站点 X 的所有打印机推送到站点 X 的所有客户端 PC。
坏消息是,我知道的两种方法(“使用组策略部署...”,来自打印服务器”和使用 GPP/组策略首选项)涉及的手动工作比我愿意的要多得多这么多打印机。我什至似乎无法选择打印服务器上的所有打印机并使用该Deploy with Group Policy...选项,例如-它希望我逐一执行此操作,这不会发生。GPP 甚至更糟,因为它希望我从打印服务器中选择打印机的路径,然后手动输入它应该能够从打印机连接中获取的一堆信息(例如打印机 IP)。
我的用于将打印服务器上的所有打印机添加到 GPO/GPP 的脚本的 Google-Fu 是空的,我似乎看不到以半自动方式执行此操作的另一种方法,但我坚持相信我遗漏了一些东西,因为任何理智的人都不会选择手动将数百台打印机添加到 GPO 中。
理想情况下,我想找到一种使用 GPP 的编程方式,但在这种情况下,任何不涉及数十小时手动添加打印机的解决方案都会很棒。
有没有人有办法做到这一点,或者我是否需要构建一个 PowerShell 脚本和/或诱使下属这样做?