PowerShell免费软件

分享powershell设定网卡,ip,网关,dns的命令

-------------------------------------------------【系统需求】-------------------------------------------------

不支持win7,win2008r2

支持win8及以上

支持win2012及以上。

-------------------------------------------------【获取网卡】-------------------------------------------------

获取所有网卡:
Get-NetAdapter
 
 
获取单个网卡:
Get-NetAdapter -Name "Ethernet0" #或以太网,
或:
Get-NetAdapter -InterfaceIndex 8
================================================================================================================
获取网卡物理信息
Get-NetAdapterHardwareInfo

-------------------------------------------------【获取ip,网关等】-------------------------------------------------

Get-NetIPConfiguration -InterfaceAlias Ethernet0 -Detailed#或以太网,
 
 
#获取ip
(Get-NetAdapter -Name ethernet0 | Get-NetIPAddress).IPv4Address

-------------------------------------------------【重启网卡】-------------------------------------------------

Restart-NetAdapter -InterfaceAlias Ethernet0 #或以太网
 

-------------------------------------------------【设定ip,网关】-------------------------------------------------

在远程win2019上,更改ip。更改成功后会卡死,需要重新用新ip连接win2019。
(Get-NetAdapter)[-1] | New-NetIPAddress -AddressFamily IPv4 -IPAddress 192.168.11.220 -PrefixLength 8 -DefaultGateway 192.168.11.1
 
 
#更改ip
(Get-NetAdapter)[-1] | Set-NetIPAddress  -IPAddress 192.168.11.90

#设定成从dhcp获取
(Get-NetAdapter)[-1] | Set-NetIPInterface -Dhcp Enabled
================================================================================================================
禁用ipv6
(Get-NetAdapter)[-1]| Disable-NetAdapterBinding -ComponentID ms_tcpip6

-------------------------------------------------【设定dns】-------------------------------------------------

(Get-NetAdapter)[-1] | Set-DNSClientServerAddress -ServerAddresses 192.168.11.1,114.114.114.114
 
 
#自动获取dns
(Get-NetAdapter)[-1] |Set-DnsClientServerAddress -ResetServerAddresses

-------------------------------------------------【机子改名】-------------------------------------------------

Rename-Computer -ComputerName . -NewName 'ps传教士2020' #这条命令不支持中文机子名,垃圾。
(Get-WmiObject win32_computersystem).rename('ps传教士2021') #good

-------------------------------------------------【设定路由】-------------------------------------------------

添加:
New-NetRoute -DestinationPrefix "0.0.0.0/0" -NextHop "192.168.12.2" -InterfaceIndex 8
 
删除:
Set-NetIPInterface -InterfaceAlias Ethernet0| Remove-NetRoute -Confirm:$false

posted on   PowerShell免费软件  阅读(4423)  评论(0编辑  收藏  举报

编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示