如何用PowerShell配置IP地址和DNS?

Windows

1 前言

一个问题,一篇文章,一出故事。
笔者最近新装了一台Windows 2019的系统(没有左面),需要通过命令行配置IP地址,于是整理此文。

2 最佳实践

2.1 配置IP地址

2.1.1 获取可配置的网络适配器

Get-NetAdapter

可见如下显示,

Name                      InterfaceDescription                    ifIndex Status       MacAddress             LinkSpeed
----                      --------------------                    ------- ------       ----------             ---------
Ethernet0                 Intel(R) 82574L Gigabit Network Conn...       3 Up           00-50-56-A1-11-BF         1 Gbps

2.1.2 配置固定IP地址

New-NetIPAddress -InterfaceAlias Ethernet0 -AddressFamily Ipv4 -IPAddress 10.168.0.128 -PrefixLength 24 -DefaultGateway 10.168.0.1

如果你需要逆向操作,可以使用如下命令,

Remove-NetIPAddress -InterfaceAlias Ethernet0 -AddressFamily Ipv4

2.1.3 获取网络地址配置

Get-NetIPConfiguration

2.1.4 获取IP地址配置

Get-NetIPAddress

2.2 配置DNS

2.2.1 配置DNS地址

Set-DnsClientServerAddress -InterfaceAlias Ethernet0 -ServerAddresses "8.8.8.8 , 8.8.4.4"

2.2.2 获取DNS配置

Get-DnsClientServerAddress

参阅文档
====================
https://learn.microsoft.com/en-us/powershell/module/nettcpip/?view=windowsserver2022-ps

没有评论

发表评论

Windows
如何导入IIS证书?

1 前言 一个问题,一篇文章,一出故事。 笔者需要配置一个IIS服务,该服务需要提前准备IIS的证书 …

Windows
如何完成Windows基本配置?

1 前言 一个问题,一篇文章,一出故事。 笔者最近需要配置Windows服务器,于是整理此文。 2 …

Windows
如何解决Update-Help报错问题?

1 前言 一个问题,一篇文章,一出故事。 笔者最近升级帮助更新包时遇到更新错误,于是整理此文。 2 …