我有一个局域网,有 120 个用户,规模不是很大。他们都分布在不同的房间,有些房间有网络打印机。在 AD 中,我可以轻松找到打印机并为用户设置共享配置。此外,我在此服务器上安装了所有打印机的驱动程序。
但是,有些用户经常需要在其他房间打印东西,但当他们这样做时,他们的东西会在他们原来的房间打印,而不是在离他们最近的打印机上打印。所以我需要将他使用的计算机(将登录到他们的帐户中)分配给最近的打印机,这样如果用户在另一个房间,他就可以设法在他旁边打印文档。
我尝试仅使用该房间的机器创建一个组(例如:组 ROOM-12)并将打印机分配给它,但是登录计算机的用户(该组成员)无法找到打印机。
我对 Win Server 还不熟悉。我使用的是 WS 2012。提前致谢!
答案1
您可以使用具有项目级定位的组策略首选项来实现这一点。
在链接到用户 OU 的 GPO 中,深入到“首选项”>“控制面板设置”>“打印机”,右键单击并创建一个新的打印机项目。打开“常用”选项卡,勾选“项目级定位”>“定位”>“新项目”>“OU”>“计算机在 OU 中”。这将允许您根据用户登录的计算机的 OU 为用户分配不同的打印机。显然,这将要求您拥有反映您房间的计算机 OU。