Tag: dhcp

在Powershell中,将两个表连接成一个表的最好方法是什么?

我对Powershell相当陌生,想知道是否有人知道任何更好的方法来完成下面的示例问题。 我有一个从IP地址到主机名的映射数组。 这代表了一个活跃的DHCP租约清单: PS H:\> $leases IP Name — —- 192.168.1.1 Apple 192.168.1.2 Pear 192.168.1.3 Banana 192.168.1.99 FishyPC 我有从MAC地址到IP地址的另一个映射arrays。 这代表IP预留的列表: PS H:\> $reservations IP MAC — — 192.168.1.1 001D606839C2 192.168.1.2 00E018782BE1 192.168.1.3 0022192AF09C 192.168.1.4 0013D4352A0D 为了方便起见,我能够使用下面的代码生成从MAC地址到IP地址和主机名的第三组映射。 这个想法是, $reservations应该得到第三个字段,“名称”,这是填充每当有一个匹配的“IP”字段: $reservations = $reservations | foreach { $res = $_ $match = $leases | where {$_.IP -eq $res.IP} […]