PowerShell 重命名网络适配器 (Rename-NetAdapter)
最后修改:2025 年 2 月 15 日
本文介绍了 PowerShell 中的 Rename-NetAdapter cmdlet。它允许重命名 Windows 系统上的网络适配器。网络适配器可能有不具有描述性的默认名称。重命名它们有助于识别和管理。
网络适配器基础知识
网络适配器是将计算机连接到网络的硬件。每个适配器都有一个名称、接口描述和 MAC 地址。Windows 会分配诸如“以太网”或“Wi-Fi”之类的默认名称。Rename-NetAdapter cmdlet 可修改这些名称。
Rename-NetAdapter 的基本用法
使用 Rename-NetAdapter 的最简单方法需要两个参数。使用 -Name 指定当前名称,使用 -NewName 指定新名称。这会立即更改适配器的显示名称。更改在重启后仍然有效。
Rename-NetAdapter -Name "Ethernet" -NewName "MainLAN"
此命令将名为“以太网”的适配器重命名为“MainLAN”。默认情况下,cmdlet 不会返回任何输出。使用 Get-NetAdapter 验证更改。
按接口索引重命名
适配器也可以通过其接口索引来识别。当多个适配器具有相似名称时,这很有用。使用 -InterfaceIndex 而不是 -Name。使用 Get-NetAdapter 查找索引。
Rename-NetAdapter -InterfaceIndex 12 -NewName "BackupNetwork"
此命令将接口索引为 12 的适配器重命名为“BackupNetwork”。接口索引是分配给每个适配器的唯一数字。在移除适配器之前,它保持不变。
重命名多个适配器
您可以通过将适配器管道传输到 Rename-NetAdapter 来重命名多个适配器。首先使用 Get-NetAdapter 过滤适配器。然后将结果管道传输以重命名它们。这对于批量操作非常有效。
Get-NetAdapter -Name "Ethernet*" | Rename-NetAdapter -NewName { $_.Name -replace "Ethernet", "LAN" }
此命令通过将所有以“以太网”开头的适配器替换为“LAN”来重命名它们。脚本块为每个适配器计算新名称。原始数字后缀被保留。
带确认的重命名
添加 -Confirm 参数可在重命名之前提示。这对于关键系统很有用。cmdlet 会显示当前名称和新名称。您必须确认每次重命名操作。
Rename-NetAdapter -Name "Wi-Fi" -NewName "PrimaryWireless" -Confirm
此命令在重命名“Wi-Fi”适配器之前会提示确认。提示显示当前名称和建议的新名称。回答“Y”继续或“N”取消。
Confirm Are you sure you want to perform this action? Performing the operation "Set" on target "InterfaceAlias: Wi-Fi (new: PrimaryWireless)". [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"):
使用通配符重命名
通配符可以匹配多个适配器进行重命名。将 -Name 参数与通配符模式一起使用。当适配器遵循命名约定但存在多个适配器时,这很有帮助。请注意仅匹配目标适配器。
Rename-NetAdapter -Name "Local*" -NewName "Internal-$($_.Name)"
此命令通过添加“Internal-”前缀来重命名所有以“Local”开头的适配器。$_ 变量引用正在处理的每个适配器。原始名称跟在前缀后面。
来源
在本文中,我们介绍了 PowerShell 中的 Rename-NetAdapter cmdlet。
作者
列出 所有 PowerShell 教程。