在powershell中基于IP和CIDR获取网络

时间:2016-03-04 09:32:28

标签: powershell

我需要找到当前网络的网络ID,但我无法使用我所知道的cmdlet来获取它。

例如,我有主机IP 192.168.0.1和CIDR / 24,因此netID将是192.168.0.0,但我只能通过cmdlet找到它?

1 个答案:

答案 0 :(得分:0)

您可以使用NetAdapter模块获取适配器/ IP信息。但是你不会直接获得网络地址。

Get-NetIPAddress -ifIndex $yournetworkadapterhere

它将提供IPAddressPrefixlength =网络掩码。

查看this blogpost,其中显示了如何获取起始地址=您想要的网络地址以及地址+网络掩码对的结束地址。