我正在寻找 vb / power shell 脚本。我需要检查给定的子网是否与 AD 子网重叠。例如。如果我将输入作为 192.168.2.0/24 子网,则脚本需要检查此子网是否已映射到其他 AD 站点或与其他子网重叠。如果有人请帮忙。
问候,
卡西克五世
我正在寻找 vb / power shell 脚本。我需要检查给定的子网是否与 AD 子网重叠。例如。如果我将输入作为 192.168.2.0/24 子网,则脚本需要检查此子网是否已映射到其他 AD 站点或与其他子网重叠。如果有人请帮忙。
问候,
卡西克五世
这很接近,因为它将使用 IP 地址,但不会使用子网。
如果给定的 IP 地址是 Active Directory 中定义的站点和子网对的一部分,则输出将类似于:
如果 IP 地址不是 Active Directory 中站点子网映射的一部分,则输出将类似于:
因此,在您的脚本中,您可能正在寻找
(null)
验证给定 IP 地址是否不是AD 站点的一部分。如果您想一次检查一大堆 IP,
你可以写一个比这更时髦的脚本,但我现在懒得写整个东西给你。
顺便说一句,在 Active Directory 中定义重叠子网是可以的。域成员将简单地选择它所属的最小/最具体的子网。