Powershell-获取MAC地址对应IP信息-创新互联

因业务需要在DHCP服务器上绑定设备MAC,提示”指定的IP地址或硬件地址正被其他客户端使用”,与业务同事沟通之前该设备做过地址保留,具体对应地址遗忘了。

十年的东至网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都营销网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整东至建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“东至网站设计”,“东至网站推广”以来,每个客户项目都认真落实执行。

问题描述:

a.按照用户需求添加地址保留:

Powershell-获取MAC地址对应IP信息

b.提示:指定的IP地址或硬件地址正被其他客户端使用;添加失败。

Powershell-获取MAC地址对应IP信息

环境描述:Windows DHCP Server 2016

操作步骤:

1.在Powershell命令行查看DHCP相关命令:

help Get-DhcpServerv

help Get-DhcpServerv4Lease   从动态主机配置协议(DHCP)服务器服务获取一个或多个租约记录。

help  GET-DhcpServerv4Scope 返回指定范围的IPv4范围配置。如果未指定ScopeId参数,则返回动态主机配置协议(DHCP)服务器服务上配置的所有范围。

语法:

Get-DhcpServerv4Lease[-ComputerName ]-IPAddress [-CimSession ][-ThrottleLimit ][-AsJob][]
Get-DhcpServerv4Lease[-ComputerName ][-ScopeId] [-ClientId] [-CimSession ][-ThrottleLimit ][-AsJob][]
Get-DhcpServerv4Lease[-ComputerName ][-BadLeases][[-ScopeId] ][-CimSession ][-ThrottleLimit ][-AsJob][]

Powershell-获取MAC地址对应IP信息

2.查询所有作用域下的租约信息,确认MAC地址相关属性为ClientId:

Get-DhcpServerv4Scope |Get-DhcpServerv4Lease

Powershell-获取MAC地址对应IP信息

3.过滤上边MAC地址对应IP地址信息:

Get-DhcpServerv4Scope |Get-DhcpServerv4Lease |where {$_.ClientId -like "b4-b6-86-b4-**-**" }

Powershell-获取MAC地址对应IP信息

4.删除已存在绑定信息。

Powershell-获取MAC地址对应IP信息

5.重新添加地址保留,完成操作。

netsh命令行添加地址保留:

netsh dhcp server 10.17.1.220 scope 10.17.2.0 add reservedip 10.17.2.221 b4035ad6f189 Print

Server 10.17.1.220 DHCP服务器IP地址;
Scope  10.17.2.0   指定区域和区域所在的网络号;
add reservedip 10.17.2.221 b4035ad6f189 Print 添加一个保留地址(addreservedip),MAC地址为 b4035ad6f189 的计算机分配一个保留ip地址,保留名称 Print

Powershell-获取MAC地址对应IP信息

Powershell添加地址保留:

Add-DhcpServerv4Reservation -ScopeId 10.18.66.0 -IPAddress 10.18.66.223 -ClientId 00155D36C907 -Description "POC_Test1" -Name "POC02" -Type Dhcp

Powershell-获取MAC地址对应IP信息

Get-Dhcp*补充:

Get- Dhcp Serverv4Binding    获取绑定了DHCP服务器服务的计算机上的IPv4接口。

Get- Dhcp Serverv4Class     从DHCP服务器服务中检索IPv4供应商或用户类别。

Get- Dhcp Serverv4DnsSetting 获取DHCP服务器服务上为特定范围,预留或服务器级别配置的DNS设置。

Get- Dhcp Serverv4ExclusionRange    返回从指定范围ID中排除的IPv4地址范围。

Get- Dhcp Serverv4Failover    获取特定故障转移关系名称在DHCP服务器服务上配置的故障转移关系。

Get- Dhcp Serverv4Filter    获取允许列表中的MAC地址或DHCP服务器服务上的拒绝列表。

Get- Dhcp Serverv4FilterList    获取允许过滤器列表的启用状态,并拒绝在DHCP服务器服务上设置的过滤器列表。

Get- Dhcp Serverv4FreeIPAddress    从指定范围获取免费的IPv4地址。

Get- Dhcp Serverv4Lease    从DHCP服务器服务获取一个或多个租约记录。

Get- Dhcp Serverv4MulticastExclusionRange    检索指定多播作用域的排除范围。

Get- Dhcp Serverv4MulticastLease    检索指定作用域名称的多播租约。

Get- Dhcp Serverv4MulticastScope    获取多播作用域对象。

Get- Dhcp Serverv4MulticastScopeStatistics    获取多播作用域统计信息。

Get- Dhcp Serverv4OptionDefinition    获取指定选项ID的DHCPv4选项定义。

Get- Dhcp Serverv4OptionValue    在服务器,作用域或预留级别返回IPv4选项的IPv4选项值。

Get- Dhcp Serverv4Policy    获取服务器级别或作用域级别的策略。

Get- Dhcp Serverv4PolicyIPRange    从指定范围的策略中获取IP地址范围。

Get- Dhcp Serverv4Reservation    获取IP地址或客户端ID的IPv4保留。

Get- Dhcp Serverv4Scope    返回指定作用域的IPv4作用域配置。

Get- Dhcp Serverv4ScopeStatistics    获取与为DHCP服务器服务指定的IPv4范围ID对应的IPv4范围统计信息。

Get- Dhcp Serverv4Statistics    获取IPv4的DHCP服务器服务统计信息。

Get- Dhcp Serverv4Superscope    获取指定超类的配置。

Get- Dhcp Serverv4SuperscopeStatistics    返回超级用户的统计信息。

欢迎关注微信公众号:小温研习社

Powershell-获取MAC地址对应IP信息

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网页标题:Powershell-获取MAC地址对应IP信息-创新互联
转载注明:http://azwzsj.com/article/dsjces.html