如何用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
如何修改Windows的时区?

1 前言 一个问题,一篇文章,一出故事。 笔者由于需要使用命令设置Windows系统的时区,于是整理 …

Windows
如何熟悉微软的OAuth 2.0和OpenID Connect?

1 OAuth的基础知识 1.1 OAuth的简介 – OAuth即Open Autho …

cmd shell
如何bat免密码登录Windows?

1 前言 一个问题,一篇文章,一出故事。 笔者最近想通过bat自动登录Windows服务器,于是整理 …