生活日常 (* ̄︶ ̄)
每台Windows 服务器都需要配置 IP 地址、网关地址;
以下介绍配置 Powershell 配置 IP 地址和网关地址,同时禁用IPv6.
function Set_IPAddress{
Param(
[Parameter(Mandatory=$true)]
[string]$IPAddress,
[Parameter(Mandatory=$true)]
[string]$IPGateway,
[Parameter(Mandatory=$true)]
$InterfaceIndex,
[Parameter(Mandatory=$true)]
$InterfaceName,
$DNSAddress
)
# Configuration IP Gateway and DNS
New-NetIPAddress -InterfaceIndex $InterfaceIndex -IPAddress $IPAddress -AddressFamily IPv4 -PrefixLength 24 -DefaultGateway $IPGateway
Set-DnsClientServerAddress -InterfaceIndex $InterfaceIndex -ServerAddresses $DNSAddress
# Disable IPv6
Disable-NetAdapterBinding -Name $InterfaceName -ComponentID ms_tcpip6
}
$IPAddress = "10.1.1.60"
$IPGateway = "10.1.1.254"
$DNSAddress = "10.1.1.1"
$InterfaceIndex = (Get-NetAdapter).InterfaceIndex
$InterfaceName = (Get-NetAdapter).Name
Set_IPAddress -InterfaceIndex $InterfaceIndex -InterfaceName $InterfaceName -IPAddress $IPAddress -IPGateway $IPGateway -DNSAddress $DNSAddress
Loading


Update- 2023-3-13
该脚本展示了如何使用PowerShell函数设置Windows服务器的IP地址、网关和DNS,同时禁用IPv6。通过提供接口索引、名称、IP地址、网关和DNS信息,函数自动完成配置。

689

被折叠的 条评论
为什么被折叠?



