时间:2021-05-22
PowerShell设置DHCP自动获取IP地址,PowerShell可以很方便的设置本地计算机启用DHCP来动态获取IP地址,这需要用到WMI扩展。本文介绍详细的脚本程序。
PowerShell设置DHCP自动获取IP地址
PowerShell可以很方便的设置本地计算机启用DHCP来动态获取IP地址,这需要用到WMI扩展。本文介绍详细的脚本程序。
第一步,使用Get-WmiObject来获取到指定的网卡配置对象
复制代码 代码如下:$netAdp = gwmi win32_networkadapterconfiguration | ?{$_.index -eq 7}
说明:
1、gwmi是Get-WmiObject这个cmdlet的别名,为了方便起见,直接使用gwmi。
2、win32_networkadapterconfiguration是WMI中网卡配置的对象,获取到它,可以操作网卡的配置。
3、?{$_.index -eq 7} 从所有获取到的网卡对象中,筛选序号为7的网卡。这个地方洪哥要提醒大家注意一下,你可以先不要管道后面的这段条件内容,程序会输出所有的网卡信息,然后你选择你需要修改的网卡信息的index值。
4、对于每一个网卡配置对象,包含的内容如下。
复制代码 代码如下:
DHCPEnabled : True
IPAddress :
DefaultIPGateway :
DNSDomain :
ServiceName : k57nd60a
Description : Broadcom NetLink (TM) Gigabit Ethernet
Index : 7
第二步,查看选出来的网卡当前的DHCP配置
复制代码 代码如下:
PS C:\Users\zhanghong> $netAdp.dhcpenabled
True
输出值为True表示当前是启用DHCP的。当然,如果输出会为False表示没有启用DHCP,会用静态IP配置。
第三步,开启和完毕DHCP自动获取获取IP
开启的命令:
复制代码 代码如下:
$netAdp.enabledhcp()
关闭DHCP,就必须要配置静态IP地址:
复制代码 代码如下:
$netAdp.enablestatic("192.168.0.2", "255.255.255.0")
好了,关于使用PowerShell来配置DHCP或静态IP地址,就介绍这么,希望对大家有帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
以ip地址为例,dhcp和静态的区别是:静态IP是手动设置的IP地址,动态IP是通过DHCP服务器自动获取的IP地址。DHCP是动态主机配置协议的缩写。 IP
ip设置dhcp是动态获取IP,静态是需要手动输入IP地址和DNS之类的信息。 DHCP(DynamicHostConfigurationProtocol,动
以电脑为例,其网络受限是由于网卡的TCP/IP协议,设置了自动获取IP地址,然而局域网中不存在可以让其得到IP地址的DHCP服务器。 电脑(computer,
D-Link无线路由器静态IP地址分配的方法今天小编给大家介绍了D-Link无线路由器静态IP地址分配的设置方法,静态IP地址分配也叫做DHCP保留地址,就是为
以路由器为例,其自动获取ip和固定ip的区别:自动获取IP地址是动态IP,是通过DHCP来获取IP地址,每次上网这个IP都不一样,在IP地址租期满后就有可能会换