将 IP 范围添加到项目级别定位的更快方法?

将 IP 范围添加到项目级别定位的更快方法?

我有一个 GPO,其中的打印机通过用户偏好进行映射。每台打印机都需要在项目级别上仅针对特定 IP 范围内的计算机。我有一个大约 92 个范围的列表,需要将其添加到十几台打印机中。

我知道的添加 IP 范围的唯一方法是通过 GUI 进行,通过单击新项目 -> IP 地址范围,然后键入范围的每个起始和结束地址,然后点击项目选项 -> OR(默认为 AND),然后点击确定...一次 1 个范围...适用于 12 台打印机。

我绝对不可能手动完成这个任务!

有没有办法编写脚本?或者至少批量添加范围?

答案1

我只能给你部分答案:

首选项是 XML 文件。您可以在此处找到相应的文件: \\YOUR_DOMAIN\SYSVOL\DOMAIN_NAME\Policies\ID_OF_THE_GPO\Machine\Preferences\Printers\Printers.xml

你会发现类似的东西: 打印机 GPP 文件的 XML 定义

如您所见,过滤器位于<Filters>节点中:因此,您可以使用脚本/编辑器创建它们(我知道这不一定是最简单的部分......)

编辑:

要更新 AD 中的 GPO 版本,我建议,在 XML 文件中完成修改后,打开 GPO,更改和恢复用户首选项中的任何设置,然后关闭组策略编辑器。这样,AD 将增加 GPO 的版本,客户端将正确下载新版本。

相关内容