利用PowerShell修改網絡配置(IP、網關、子網掩碼、DNS)

序
修改IP、網關、子網掩碼、DNS等配置時需要打開網絡配置器配置,有些麻煩。尤其是經常需要重復性操作時(例如去學校圖書館蹭網)。用PowerShell腳本自動修改,方便簡單而且十分輕量,程序只需占用1KB空間。
新的修改方法(CIM)
Common Information Model (CIM)
Windows Management Instrumentation (WMI)
Get-CimInstance[1]
舊的修改方法(WMI)
Get-WmiObject[2]
附:C#代碼
代碼倉庫
Github: https://github.com/Poker-sang/NetworkAdapter

引用圖片


參考資料
[1]?Get-CimInstance(https://docs.microsoft.com/zh-cn/powershell/scripting/samples/getting-wmi-objects--get-ciminstance-?view=powershell-7.3)
[2]?Get-WmiObject(https://docs.microsoft.com/zh-cn/powershell/module/microsoft.powershell.management/get-wmiobject?view=powershell-5.1)