Cómo usar los comandos Netsh WLAN

El comando Netsh WLAN se puede usar para mostrar y administrar perfiles de red inalámbrica.

Incluso le permite leer la contraseña de la red inalámbrica almacenada e importar o exportar todas las redes inalámbricas almacenadas.

La gestión de redes inalámbricas también se puede realizar a través del menú de configuración de Windows.

Pero la ventaja del comando netsh WLAN es que también puede usarlo en scripts o implementaciones.

En este artículo, vamos a ver cómo usar el comando netsh WLAN en Windows.

Netsh WLAN Mostrar perfiles

Puede usar el comando Netsh WLAN en el símbolo del sistema, Windows PowerShell y Windows Terminal.

Sin embargo, es importante que lo ejecute con permisos elevados. Para hacer esto para Windows PowerShell, por ejemplo:

  • Haga clic derecho en Inicio (o presione la tecla de Windows + X)
  • Elegir Windows PowerShell (administrador)
  • Hacer clic en el aviso de UAC

Vamos a comenzar enumerando todos los perfiles WLAN almacenados en nuestra computadora.

Los perfiles de WLAN son redes inalámbricas que ha utilizado en su computadora.

Windows almacenará el nombre de la red inalámbrica (SSID) y la contraseña (frase clave) para que pueda volver a conectarse automáticamente.

netsh wlan show profiles

# Result
Profiles on interface Wi-Fi:

Group policy profiles (read only)
---------------------------------
    <None>

User profiles
-------------
    All User Profile     : Mohito
    All User Profile     : CABIN-17
    All User Profile     : LinkTest
    All User Profile     : Uplink

Entonces, en este ejemplo, hemos almacenado 4 redes inalámbricas en la computadora. Solo mostrará el nombre de las redes inalámbricas.

Para ver más detalles de una red inalámbrica, podemos especificar el nombre de la red en el comando netsh wlan show profile.

Por ejemplo, para ver los detalles de la red inalámbrica LinkTest, podemos hacer:

netsh wlan show profile name=LinkTest
Netsh WLAN Mostrar perfil

Este comando le dará mucha más información valiosa sobre la red inalámbrica almacenada.

Podemos ver por ejemplo que el modo de conexión está configurado en automático.

Ver contraseña de red inalámbrica

El comando netsh wlan show profiles también nos permite ver la contraseña almacenada de una red inalámbrica.

Esto puede ser realmente conveniente si ya no conoce la contraseña inalámbrica, pero tiene un dispositivo Windows conectado.

También podemos usar este comando para exportar las redes inalámbricas para que podamos importarlas automáticamente a otra computadora.

Para ver la contraseña de wlan solo necesitamos agregar el parámetro key=clear al comando:

netsh wlan show profile name=LinkTest key=clear

Si observa la captura de pantalla a continuación, ahora verá el contenido clave en el bloque de configuración de seguridad:

Mostrar contraseña de red inalámbrica

Cambiar la configuración de la red inalámbrica con Netsh WLAN

El comando Netsh WLAN no solo le permite enumerar la información de la red inalámbrica. También puede modificar la configuración de la red inalámbrica.

Todas estas configuraciones también se pueden realizar a través de la pantalla de configuración de Windows, pero la ventaja del comando es que puede actualizar fácilmente la configuración en varias computadoras.

Cambiar el modo de conexión

De forma predeterminada, Windows se conectará automáticamente a una red inalámbrica.

Puede cambiar esto en la configuración de la red inalámbrica, o usar el comando netsh wlan para esto con el parámetro connectionmode.

Tenga en cuenta que estamos iniciando el comando con netsh wlan establecer parámetro de perfilen lugar de mostrar perfil.

# Set the connection mode the manual
netsh wlan set profileparameter name=LinkTest connectionmode=manual

# Set the connection mode the automatic
netsh wlan set profileparameter name=LinkTest connectionmode=auto

Cambio de prioridad de conexión

Otra configuración común para cambiar es la prioridad de conexión. Windows se conectará de forma predeterminada a la mejor red inalámbrica a su alcance.

Podemos controlar este comportamiento configurando la prioridad de la red inalámbrica.

Nuevamente, tenga en cuenta que usaremos netsh wlan establece orden de perfil esta vez.

También necesitamos ingresar el nombre de la interfaz con el que puede buscar netsh wlan mostrar interfaces.

netsh wlan set profileorder name=LinkTest priority=1 interface="Wi-Fi"

Eliminar perfil de red inalámbrica

También podemos eliminar un perfil de red inalámbrica con la herramienta de comando netsh WLAN.

Al eliminar un perfil, eliminamos toda la información de la red inalámbrica y nos aseguramos de que los usuarios no puedan volver a conectarse a esa red sin volver a ingresar la contraseña de la red inalámbrica.

netsh wlan delete profile name=LinkTest

Exportar e importar perfiles de red inalámbrica

Yo personalmente uso el comando netsh principalmente para exportar e importar perfiles de redes inalámbricas.

Al implementar nuevas computadoras portátiles, quiero que todas las redes inalámbricas estén preconfiguradas para nuestros usuarios.

Podemos hacer esto exportando primero los perfiles almacenados desde un cuaderno a un XML.

Al exportar los perfiles, es importante exportar también las claves de la red inalámbrica.

Tenga en cuenta que las claves de la red inalámbrica se almacenan en texto sin formato en el archivo XML.

Deberá exportar cada perfil de red inalámbrica por separado.

# Export a single wireless network
netsh wlan export profile name=LinkTest key=clear folder=C:\temp\wlanprofiles

# Export all wireless networks
netsh wlan export profile key=clear folder=C:\temp\wlanprofiles

Cada perfil de red inalámbrica tendrá su propio archivo XML

<?xml version="1.0"?>
<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
	<name>LinkTest</name>
	<SSIDConfig>
		<SSID>
			<hex>4C696E6B54657374</hex>
			<name>LinkTest</name>
		</SSID>
	</SSIDConfig>
	<connectionType>ESS</connectionType>
	<connectionMode>manual</connectionMode>
	<MSM>
		<security>
			<authEncryption>
				<authentication>WPA2PSK</authentication>
				<encryption>AES</encryption>
				<useOneX>false</useOneX>
			</authEncryption>
			<sharedKey>
				<keyType>passPhrase</keyType>
				<protected>false</protected>
				<keyMaterial>lazyadmintest123</keyMaterial>
			</sharedKey>
		</security>
	</MSM>
	<MacRandomization xmlns="http://www.microsoft.com/networking/WLAN/profile/v3">
		<enableRandomization>false</enableRandomization>
		<randomizationSeed>1198958294</randomizationSeed>
	</MacRandomization>
</WLANProfile>

Importar los perfiles de red inalámbrica

Para importar los perfiles tenemos un par de opciones. La forma más común de importar al perfil es para todos los usuarios y todas las interfaces de red inalámbrica.

Pero también es posible importar el perfil solo para los usuarios actuales o una interfaz de red específica.

Para importar simplemente un solo perfil de WLAN, podemos usar el siguiente comando:

netsh wlan add profile filename="LinkTest.xml"

Esto importará el perfil de red inalámbrica para todos los usuarios y todas las interfaces de red inalámbrica.

Para importar el perfil solo para el usuario actual podemos agregar el parámetro user=current al comando:

netsh wlan add profile filename="LinkTest.xml" user=current

Para importar múltiples perfiles de red inalámbrica con netsh, podemos usar el script de PowerShell a continuación.

Este script importará cada archivo XML del directorio dado:

#Import all WLAN Xml-files from specified directory 
$XmlDirectory = "c:\temp\wlanprofiles"

# Loop through each XML file in the directory
Get-ChildItem $XmlDirectory | Where-Object {$_.extension -eq ".xml"} | ForEach-Object {
  netsh wlan add profile filename=($XmlDirectory+"\"+$_.name)
}

Netsh WLAN Mostrar interfaces

El comando netsh WLAN se puede utilizar para algo más que administrar perfiles de red inalámbrica.

Podríamos usarlo, por ejemplo, también para leer las interfaces de red inalámbrica con el comando netsh wlan show interfaces.

Este comando le dará información sobre las interfaces de red inalámbrica disponibles y su estado.

Esto puede ser útil si desea depurar problemas de conexión de forma remota a través de la línea de comandos.

netsh wlan show interfaces
netsh wlan mostrar interfaces
netsh WLAN mostrar interfaces

Un buen caso de uso para el comando Netsh WLAN Show Interfaces es encontrar el punto de acceso al que está conectado un dispositivo.

Conocer el punto de acceso al que está conectado un dispositivo realmente puede ayudar a depurar problemas de red.

En el resultado del comando show interface, encontrará el BSSID, que contendrá la dirección MAC del punto de acceso al que está conectado el dispositivo.

Mostrar redes Netsh WLAN

Otro comando útil para la depuración remota es netsh wlan show networks. Este comando enumerará todas las redes inalámbricas dentro del alcance de los clientes.

netsh wlan show networks
netsh wlan mostrar redes
netsh wlan mostrar redes

Netsh WLAN Conectar / Desconectar

Entonces podríamos usar el comando netsh wlan connect seguido del nombre de la red para conectarse a una red inalámbrica desde la línea de comandos:

netsh wlan connect name=Uplink

Si tiene varias tarjetas de red inalámbrica (interfaces), también puede especificar qué interfaz desea usar utilizando el parámetro interface="interfacename".

La desconexión de una red inalámbrica desde la línea de comandos se realiza simplemente usando el comando

netsh wlan disconnect

Terminando

El comando Netsh Wlan es un comando realmente útil para administrar redes inalámbricas desde la línea de comandos.

A menudo uso el comando para actualizar o agregar nuevos perfiles de red inalámbrica de forma remota a varios dispositivos.

Espero que este artículo le haya resultado útil, si tiene alguna pregunta, simplemente deje un comentario a continuación.

Otros artículos relacionados

Implementar conexión ODBC

Implementar conexión ODBC

Puede implementar una conexión ODBC de 2 formas, con un GPO o con un archivo de registro que también se ...
Leer Más
Asignación de una unidad de red en Windows 10

Asignación de una unidad de red en Windows 10

Mapear una unidad de red en Windows 10 puede parecer un poco complicado, pero en realidad es bastante simple, y ...
Leer Más
Archivar buzones de usuarios en Office 365 con políticas de retención

Archivar buzones de usuarios en Office 365 con políticas de retención

Cuando los usuarios se van, desea conservar su correo o buzón. Exportarlo a archivos pst no es la forma de ...
Leer Más
Administrar propietarios y miembros del grupo de Office 365 con PowerShell

Administrar propietarios y miembros del grupo de Office 365 con PowerShell

Con el cmdlet PowerShell UnifiedGrouplinks, podemos administrar fácilmente las propiedades y los miembros del grupo de Office 365. El cmdlet ...
Leer Más
Cómo instalar aplicaciones en Windows 10 sin Store

Cómo instalar aplicaciones en Windows 10 sin Store

Con Microsoft Store, puede instalar fácilmente aplicaciones en su dispositivo con Windows 10, al igual que con Google Play o ...
Leer Más
Vista previa de PDF en Outlook 2016 con PDF xChange 7.0.323 no funciona

Vista previa de PDF en Outlook 2016 con PDF xChange 7.0.323 no funciona

La vista previa de PDF en Outlook 2016 ya no funciona con la versión 7.0.323 del editor PDF xChange. Debería ...
Leer Más

Deja un comentario