windows 配置IP地址的shell脚本
时间: 2023-10-04 09:09:50 浏览: 157
以下是一个Windows配置IP地址的PowerShell脚本示例:
```powershell
# 设置IP地址、子网掩码、默认网关和DNS服务器
$ipAddress = "192.168.1.100"
$subNetMask = "255.255.255.0"
$defaultGateway = "192.168.1.1"
$dnsServer = "8.8.8.8"
# 获取本地网络适配器接口索引
$adapterIndex = (Get-NetAdapter | Where-Object {$_.Name -eq "Ethernet"}).InterfaceIndex
# 设置IP地址和子网掩码
New-NetIPAddress -InterfaceIndex $adapterIndex -IPAddress $ipAddress -PrefixLength 24 -DefaultGateway $defaultGateway
Set-NetIPInterface -InterfaceIndex $adapterIndex -InterfaceMetric 5
Set-DnsClientServerAddress -InterfaceIndex $adapterIndex -ServerAddresses $dnsServer
```
在上面的示例中,我们首先定义了要设置的IP地址、子网掩码、默认网关和DNS服务器。然后,我们使用`Get-NetAdapter`命令获取本地网络适配器的接口索引,这里假设我们使用的是名为“Ethernet”的适配器。接下来,我们使用`New-NetIPAddress`命令设置IP地址和子网掩码,`Set-NetIPInterface`命令设置接口度量值,`Set-DnsClientServerAddress`命令设置DNS服务器地址。最后,我们可以将该脚本保存为`.ps1`文件并在PowerShell中运行它。
阅读全文