此命令 netsh lan 允许在计算机上管理和配置局域网(LAN)设置。
Syntax
netsh lan add | delete | dump | export | help | reconnect | set | show | ?
netsh lan add profile [filename=]<string> [interface=]<string>
netsh lan delete profile [interface=]<string>
netsh lan export profile [folder=]<string> [interface=]<string>
netsh lan reconnect [interface=]<string>
netsh lan set autoconfig [enabled=] <yes|no> [interface=] <string>
netsh lan set blockperiod [value=]<0-60>
netsh lan set eapuserdata [filename=]<string> [allusers]<yes|no> [interface=]<string>
netsh lan set profileparameter [[interface=]<string>]
[authMode=]<machineOrUser|machineOnly|userOnly|guest>
[ssoMode=]<preLogon|postLogon|none> [maxDelay=]<1-120>
[allowDialog=]<yes|no> [userVLAN=]<yes|no>
[oneXEnabled=]<yes|no> [oneXEnforced=]<yes|no>
netsh lan set trace [mode=]<yes|no|persistent>
netsh lan show interfaces
netsh lan show profiles [interface=]<string>
netsh lan show [settings | tracing]
Parameters
| Command | Description |
|---|---|
添加配置文件 filename=<string>interface=<string> |
将新的配置文件配置条目添加到 LAN 设置的表中。 filename - 配置文件 XML 文件的名称。 接口 - 将配置文件添加到的网络接口的名称。 |
删除配置文件 interface=<string> |
从 LAN 设置的表中删除配置文件配置条目。 接口 - 网络接口的名称。 |
| 转储 | 显示当前 LAN 配置的脚本。 也可以导出到文本文件。 |
导出配置文件 folder=<string>interface=<string> |
将 LAN 配置文件导出为 XML 文件进行备份或还原。 folder - 配置文件 XML 文件保存到的文件夹的名称。 接口 - 网络接口的名称。 |
重新 interface=<string> |
在网络接口上重新建立连接。 如果字符串值包含空格,则必须用双引号 (“ ”) 包装它。 接口 - 要重新连接到的网络接口的名称。 |
设置 allowExplicitCreds allow=<yes|no> |
允许或禁止使用共享用户凭据。
allow 是必需的参数。 |
设置自动配置 enabled=<yes|no>interface=<string> |
enabled - 指定自动配置是否设置为打开或关闭。 接口 - 网络接口的名称。 这两个参数是必需的。 |
设置阻塞周期 value=<0-60> |
值 - 设置持续时间(以分钟为单位),其中自动连接尝试暂停网络。 当手动尝试连接到 LAN、会话更改或网络媒体重新连接时,将清除阻止状态。 |
设置 EAPuserData filename=<string>allusers=<yes|no>interface=<string> |
filename - 指定用户数据 XML 文件的名称。 allusers - 指定是应为所有用户或当前用户保存 userdata。 接口 - 网络接口的名称。 同时需要参数 filename 和 allusers 参数。 如果未指定接口名称,则会设置计算机 userdata。 |
设置 profileparameter interface=<string> authMode=<machineOrUser | machineOnly | userOnly | guest> ssoMode=<preLogon | postLogon | none> maxDelay=<1-120> allowDialog=<yes|no> userVLAN=<yes|no> oneXEnabled=<yes|no> oneXEnforced=<yes|no> |
配置或修改 LAN 配置文件设置。 接口 - 网络接口的名称。 authMode - 用于对凭据进行身份验证的方法类型。 ssoMode - 使用的单一登录类型(如果有)。 maxDelay - 建立 SSO 连接的超时值。 allowDialog - 启用或禁用预记录对话框。 Prelogon 在用户登录系统(例如使用 802.1X 身份验证)之前需要网络身份验证的情况相关。 userVLAN - 指定在用户进行身份验证后网络连接是否可以切换到其他虚拟局域网(VLAN)。 oneXEnabled - 指定是否在网络接口上启用 802.1X 身份验证。 oneXEnforced - 指定是否强制执行 802.1X 身份验证。 强制执行后,网络接口需要在允许网络访问之前成功进行身份验证 802.1X。 |
设置跟踪 mode=<yes|no|persistent> |
指定是否要出于诊断目的启用或禁用 LAN 连接的日志记录跟踪文件。 如果设置为 persistent,则即使在禁用网络适配器、重新启用或系统重新启动后,也会启用跟踪。 |
显示 interfaces | profiles | settings | tracing |
显示当前的 LAN 设置和信息。 interfaces - 显示本地 LAN 接口。profiles - 显示所有本地配置的 LAN 配置文件。 settings - 显示本地全局 LAN 设置。 tracing - 显示是否启用或禁用 LAN 跟踪。 |
| 帮助还是? | 在当前上下文中显示命令及其说明的列表。 |
Remarks
add profile:参数
interface是可选的。 文件名参数是必需的,并指定包含配置文件数据的 XML 文件。delete 配置文件:参数
interface是可选的。 如果指定接口,则仅从该接口中删除配置文件。 如果未指定接口,将从计算机配置文件中删除配置文件。导出配置文件:参数
interface是可选的。 如果指定了接口名称,该接口的配置文件将导出为“InterfaceName.xml”。 如果未指定接口,则导出所有配置文件,并将计算机配置文件另存为“MachineProfile.xml”。文件夹名称是必需的,必须指向可从本地计算机访问的现有文件夹。 可以使用基于当前工作目录的绝对路径或相对路径。 值“.”引用当前目录,而“.”则引用其父目录。 不支持通用命名约定 (UNC) 路径。
重新连接:参数
interface是可选的。 如果指定了接口名称,则只有该接口重新连接。 如果未指定接口,则所有接口都重新连接。设置 profileparameter:修改指定接口上的配置文件。 如果指定了接口,则仅修改该接口上的配置文件。 必须至少指定一个参数
interface。
Examples
若要将 XML 文件中的新 LAN 配置文件添加到特定接口,请运行以下命令:
netsh lan add profile filename="C:\Profiles\MyLANProfile.xml" interface="Ethernet"
若要在网络接口上重新建立连接,请运行以下命令:
netsh lan reconnect interface="Ethernet"
若要在网络接口上启用自动配置,请运行以下命令:
netsh lan set autoconfig enabled=yes interface="Ethernet"
若要将 LAN 配置文件配置为使用仅限计算机的身份验证模式,请运行以下命令:
netsh lan set profileparameter interface="Ethernet" authMode=machineOnly
若要将自动连接尝试的阻止期设置为 30 分钟,请运行以下命令:
netsh lan set blockperiod value=30
若要将可扩展身份验证协议(EAP)用户数据保存到特定接口上所有用户的 XML 文件中,请运行以下命令:
netsh lan set eapuserdata filename="C:\UserData\EAPConfig.xml" allusers=yes interface="Ethernet"
若要显示所有本地配置的 LAN 配置文件,请运行以下命令:
netsh lan show profiles