Netsh: guía completa para gestionar tus redes y contraseñas de Windows
Descubre cómo usar netsh para visualizar y gestionar tus redes de Windows y las contraseñas guardadas.
InSkillCoach
Netsh: guía completa para gestionar tus redes y contraseñas de Windows
Netsh es una herramienta potente para gestionar las configuraciones de red en Windows. Esta guía te muestra cómo utilizarla para visualizar y gestionar tus redes y contraseñas guardadas.
1. Visualización de las redes
Lista de interfaces de red
# Mostrar todas las interfaces de red
netsh interface show interface
# Mostrar los detalles de una interfaz específica
netsh interface show interface name="Ethernet"
# Mostrar las configuraciones IP
netsh interface ipv4 show addresses
Configuración de los adaptadores
# Mostrar los adaptadores inalámbricos
netsh wlan show interfaces
# Mostrar las redes disponibles
netsh wlan show networks
# Mostrar los perfiles guardados
netsh wlan show profiles
2. Gestión de las contraseñas de red
Visualización de las contraseñas guardadas
# Mostrar los perfiles WiFi con contraseñas
netsh wlan show profiles key=clear
# Mostrar las contraseñas de un perfil específico
netsh wlan show profile name="NomDuProfil" key=clear
# Exportar los perfiles WiFi
netsh wlan export profile folder="C:\WiFiProfiles" key=clear
Gestión de perfiles
# Eliminar un perfil WiFi
netsh wlan delete profile name="NomDuProfil"
# Crear un nuevo perfil
netsh wlan add profile filename="C:\WiFiProfiles\profil.xml"
# Modificar un perfil existente
netsh wlan set profileparameter name="NomDuProfil" keyMaterial="NouveauMotDePasse"
3. Configuración IP
Visualización de las configuraciones IP
# Mostrar la configuración IPv4
netsh interface ipv4 show addresses
# Mostrar la configuración IPv6
netsh interface ipv6 show addresses
# Mostrar las rutas
netsh interface ipv4 show routes
Modificación de las configuraciones
# Configurar una dirección IP estática
netsh interface ipv4 set address name="Ethernet" static 192.168.1.100 255.255.255.0 192.168.1.1
# Configurar el DNS
netsh interface ipv4 set dns name="Ethernet" static 8.8.8.8
netsh interface ipv4 add dns name="Ethernet" 8.8.4.4 index=2
4. Scripts útiles
Verificación de la configuración de red
# Script de verificación de red
function Test-NetworkConfig {
Write-Host "=== Interfaces Réseau ==="
netsh interface show interface
Write-Host "`n=== Configuration IP ==="
netsh interface ipv4 show addresses
Write-Host "`n=== Routes ==="
netsh interface ipv4 show routes
Write-Host "`n=== Profils WiFi ==="
netsh wlan show profiles
}
Gestión de los perfiles WiFi
# Script de gestión de los perfiles WiFi
function Manage-WiFiProfiles {
param (
[Parameter(Mandatory=$true)]
[string]$Action,
[string]$ProfileName
)
switch ($Action) {
"list" {
netsh wlan show profiles
}
"show" {
netsh wlan show profile name=$ProfileName key=clear
}
"delete" {
netsh wlan delete profile name=$ProfileName
}
"export" {
netsh wlan export profile name=$ProfileName folder="C:\WiFiProfiles" key=clear
}
}
}
5. Seguridad de red
Configuración del firewall
# Mostrar las reglas del firewall
netsh advfirewall firewall show rule name=all
# Mostrar los perfiles del firewall
netsh advfirewall show allprofiles
# Mostrar los parámetros de seguridad
netsh advfirewall show global
Protección de las conexiones
# Activar el firewall
netsh advfirewall set allprofiles state on
# Configurar las reglas de seguridad
netsh advfirewall firewall add rule name="Allow RDP" dir=in action=allow protocol=TCP localport=3389
6. Buenas prácticas
Copia de seguridad de las configuraciones
# Script de copia de seguridad de las configuraciones de red
function Backup-NetworkConfig {
$backupPath = "C:\NetworkBackup"
if (-not (Test-Path $backupPath)) {
New-Item -ItemType Directory -Path $backupPath
}
# Copia de seguridad de los perfiles WiFi
netsh wlan export profile folder="$backupPath\WiFi" key=clear
# Copia de seguridad de las configuraciones IP
netsh interface ipv4 show addresses > "$backupPath\ipv4_config.txt"
netsh interface ipv6 show addresses > "$backupPath\ipv6_config.txt"
}
Limpieza de las configuraciones
# Script de limpieza de las configuraciones
function Cleanup-NetworkConfig {
# Eliminación de los perfiles WiFi no utilizados
$profiles = netsh wlan show profiles | Select-String "All User Profile" | ForEach-Object {$_.Line.Split(":")[1].Trim()}
foreach ($profile in $profiles) {
if (-not (Test-NetConnection -ComputerName $profile -WarningAction SilentlyContinue).PingSucceeded) {
netsh wlan delete profile name=$profile
}
}
}
Conclusión
La gestión de las redes con netsh requiere:
- Una buena comprensión de los comandos
- Una atención especial a la seguridad
- Copias de seguridad periódicas
- Una documentación precisa
Puntos clave que recordar:
- Verificar regularmente las configuraciones
- Hacer copias de seguridad de los perfiles importantes
- Limpiar las configuraciones no utilizadas
- Mantener la seguridad de las contraseñas
- Documentar las modificaciones
Acerca de InSkillCoach
Experto en formación y tecnologías
Coach especializado en tecnologías avanzadas e IA, impulsado por GNeurone Inc.
Certificaciones:
- AWS Certified Solutions Architect – Professional
- Certificaciones de Google Cloud
- Microsoft Certified: DevOps Engineer Expert
- Certified Kubernetes Administrator (CKA)
- CompTIA Security+
Comentarios
Los comentarios funcionan con GitHub Discussions
Inicia sesión con GitHub para participar en la discusión