PowerShell腳本實(shí)現(xiàn)網(wǎng)卡DHCP自動(dòng)獲取IP地址、設(shè)置靜態(tài)IP地址的方法
PowerShell設(shè)置DHCP自動(dòng)獲取IP地址,PowerShell可以很方便的設(shè)置本地計(jì)算機(jī)啟用DHCP來(lái)動(dòng)態(tài)獲取IP地址,這需要用到WMI擴(kuò)展。本文介紹詳細(xì)的腳本程序。
PowerShell設(shè)置DHCP自動(dòng)獲取IP地址
PowerShell可以很方便的設(shè)置本地計(jì)算機(jī)啟用DHCP來(lái)動(dòng)態(tài)獲取IP地址,這需要用到WMI擴(kuò)展。本文介紹詳細(xì)的腳本程序。
第一步,使用Get-WmiObject來(lái)獲取到指定的網(wǎng)卡配置對(duì)象
說(shuō)明:
1、gwmi是Get-WmiObject這個(gè)cmdlet的別名,為了方便起見(jiàn),直接使用gwmi。
2、win32_networkadapterconfiguration是WMI中網(wǎng)卡配置的對(duì)象,獲取到它,可以操作網(wǎng)卡的配置。
3、?{$_.index -eq 7} 從所有獲取到的網(wǎng)卡對(duì)象中,篩選序號(hào)為7的網(wǎng)卡。這個(gè)地方洪哥要提醒大家注意一下,你可以先不要管道后面的這段條件內(nèi)容,程序會(huì)輸出所有的網(wǎng)卡信息,然后你選擇你需要修改的網(wǎng)卡信息的index值。
4、對(duì)于每一個(gè)網(wǎng)卡配置對(duì)象,包含的內(nèi)容如下。
DHCPEnabled : True
IPAddress :
DefaultIPGateway :
DNSDomain :
ServiceName : k57nd60a
Description : Broadcom NetLink (TM) Gigabit Ethernet
Index : 7
第二步,查看選出來(lái)的網(wǎng)卡當(dāng)前的DHCP配置
PS C:\Users\zhanghong> $netAdp.dhcpenabled
True
輸出值為T(mén)rue表示當(dāng)前是啟用DHCP的。當(dāng)然,如果輸出會(huì)為False表示沒(méi)有啟用DHCP,會(huì)用靜態(tài)IP配置。
第三步,開(kāi)啟和完畢DHCP自動(dòng)獲取獲取IP
開(kāi)啟的命令:
$netAdp.enabledhcp()
關(guān)閉DHCP,就必須要配置靜態(tài)IP地址:
$netAdp.enablestatic("192.168.0.2", "255.255.255.0")
好了,關(guān)于使用PowerShell來(lái)配置DHCP或靜態(tài)IP地址,就介紹這么,希望對(duì)大家有幫助。
- 詳解VMware12使用三臺(tái)虛擬機(jī)Ubuntu16.04系統(tǒng)搭建hadoop-2.7.1+hbase-1.2.4(完全分布式)
- Vmware虛擬機(jī)安裝Ubuntu 16.04 LTS(長(zhǎng)期支持)版本+VMware tools安裝的圖文教程
- VMware Workstation12安裝Ubuntu和VMware Tools教程
- 在VMWare上安裝ubuntu及VMWare Tools詳細(xì)教程
- VMware Tools(ubuntu系統(tǒng))安裝圖文教程
- VMware Ubuntu安裝圖文教程
- VMware配置虛擬機(jī)靜態(tài)IP地址的方法
- 如何為CentOS 7配置靜態(tài)IP地址的兩種方法
- Ubuntu16.04 靜態(tài)IP地址設(shè)置(NAT方式)
- VMware下Ubuntu 14.04靜態(tài)IP地址的設(shè)置方法
相關(guān)文章
PowerShell中Get-Date對(duì)象的常用屬性和方法介紹
這篇文章主要介紹了PowerShell中Get-Date對(duì)象的常用屬性和方法介紹,一并介紹了看一個(gè)對(duì)象的所有屬性和方法的技巧,需要的朋友可以參考下2014-08-08
PowerShell中查詢錯(cuò)誤編號(hào)信息的2個(gè)方法
這篇文章主要介紹了PowerShell中查詢錯(cuò)誤編號(hào)信息的2個(gè)方法,本文介紹使用net.exe、winrm.exe完成這個(gè)需求,其中推薦使用winrm.exe,需要的朋友可以參考下2014-08-08
Powershell小技巧之獲取注冊(cè)表值的類(lèi)型
這篇文章主要介紹了使用Powershell獲取注冊(cè)表值的類(lèi)型的小技巧。另外詳細(xì)介紹了如何使用PowerShell讀、寫(xiě)、刪除注冊(cè)表鍵值。非常的實(shí)用,有需要的朋友可以參考下2014-10-10
PowerShell小技巧之啟動(dòng)遠(yuǎn)程桌面連接
這篇文章主要介紹了PowerShell啟動(dòng)遠(yuǎn)程桌面連接,需要的朋友可以參考下2014-09-09
PowerShell實(shí)現(xiàn)按條件終止管道的方法
這篇文章主要介紹了PowerShell實(shí)現(xiàn)按條件終止管道的方法,有時(shí)你可能想在管道運(yùn)行在某個(gè)特定的條件下,終止管道的運(yùn)行,本文就講解了這樣一種方法,需要的朋友可以參考下2015-06-06
PowerShell和FFmpeg查找Windows中所有損壞音頻文件
這篇文章主要為大家介紹了Windows中查找出所有損壞的音頻文件,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10
PowerShell函數(shù)一次返回多個(gè)返回值示例
這篇文章主要介紹了PowerShell函數(shù)一次返回多個(gè)返回值示例,同時(shí)介紹了輸出一些提示信息的方法,需要的朋友可以參考下2014-07-07
PowerShell小技巧之執(zhí)行SOAP請(qǐng)求
SOAP(Simple Object Access Protocol )簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議是在分散或分布式的環(huán)境中交換信息的簡(jiǎn)單的協(xié)議,是一個(gè)基于XML的協(xié)議,它包括四個(gè)部分:SOAP封裝(envelop),SOAP編碼規(guī)則(encoding rules),SOAP RPC表示(RPC representation,SOAP綁定(binding)2014-10-10
Powershell小技巧之獲取當(dāng)前的時(shí)間并轉(zhuǎn)換為時(shí)辰
這篇文章主要介紹了使用Powershell獲取當(dāng)前的時(shí)間并轉(zhuǎn)換為時(shí)辰的方法,非常簡(jiǎn)單實(shí)用,有需要的朋友可以參考下2014-09-09

