0%
Netsh: Guia Completo para Gerenciar suas Redes e Senhas no Windows

Netsh: Guia Completo para Gerenciar suas Redes e Senhas no Windows

Descubra como usar o netsh para visualizar e gerenciar suas redes Windows e as senhas salvas.

I

InSkillCoach

· min

Netsh: Guia Completo para Gerenciar suas Redes e Senhas no Windows

O Netsh é uma ferramenta poderosa para gerenciar as configurações de rede no Windows. Este guia mostra como usá-lo para visualizar e gerenciar suas redes e senhas salvas.

1. Visualização das Redes

Lista das Interfaces de Rede

# Afficher toutes les interfaces réseau
netsh interface show interface

# Afficher les détails d'une interface spécifique
netsh interface show interface name="Ethernet"

# Afficher les configurations IP
netsh interface ipv4 show addresses

Configuração dos Adaptadores

# Afficher les adaptateurs sans fil
netsh wlan show interfaces

# Afficher les réseaux disponibles
netsh wlan show networks

# Afficher les profils enregistrés
netsh wlan show profiles

2. Gerenciamento de Senhas de Rede

Visualização das Senhas Salvas

# Afficher les profils WiFi avec mots de passe
netsh wlan show profiles key=clear

# Afficher les mots de passe pour un profil spécifique
netsh wlan show profile name="NomDuProfil" key=clear

# Exporter les profils WiFi
netsh wlan export profile folder="C:\WiFiProfiles" key=clear

Gerenciamento de Perfis

# Supprimer un profil WiFi
netsh wlan delete profile name="NomDuProfil"

# Créer un nouveau profil
netsh wlan add profile filename="C:\WiFiProfiles\profil.xml"

# Modifier un profil existant
netsh wlan set profileparameter name="NomDuProfil" keyMaterial="NouveauMotDePasse"

3. Configuração de IP

Visualização das Configurações de IP

# Afficher la configuration IPv4
netsh interface ipv4 show addresses

# Afficher la configuration IPv6
netsh interface ipv6 show addresses

# Afficher les routes
netsh interface ipv4 show routes

Modificação das Configurações

# Configurer une adresse IP statique
netsh interface ipv4 set address name="Ethernet" static 192.168.1.100 255.255.255.0 192.168.1.1

# Configurer le 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 Úteis

Verificação da Configuração de Rede

# Script de vérification réseau
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
}

Gerenciamento de Perfis Wi-Fi

# Script de gestion des profils 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. Segurança de Rede

Configuração do Firewall

# Afficher les règles du pare-feu
netsh advfirewall firewall show rule name=all

# Afficher les profils du pare-feu
netsh advfirewall show allprofiles

# Afficher les paramètres de sécurité
netsh advfirewall show global

Proteção das Conexões

# Activer le pare-feu
netsh advfirewall set allprofiles state on

# Configurer les règles de sécurité
netsh advfirewall firewall add rule name="Allow RDP" dir=in action=allow protocol=TCP localport=3389

6. Boas Práticas

Backup das Configurações

# Script de sauvegarde des configurations réseau
function Backup-NetworkConfig {
    $backupPath = "C:\NetworkBackup"
    if (-not (Test-Path $backupPath)) {
        New-Item -ItemType Directory -Path $backupPath
    }
    
    # Sauvegarde des profils WiFi
    netsh wlan export profile folder="$backupPath\WiFi" key=clear
    
    # Sauvegarde des configurations IP
    netsh interface ipv4 show addresses > "$backupPath\ipv4_config.txt"
    netsh interface ipv6 show addresses > "$backupPath\ipv6_config.txt"
}

Limpeza das Configurações

# Script de nettoyage des configurations
function Cleanup-NetworkConfig {
    # Suppression des profils WiFi inutilisés
    $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
        }
    }
}

Conclusão

O gerenciamento de redes com o netsh exige:

  • Um bom entendimento dos comandos
  • Atenção especial à segurança
  • Backups regulares
  • Uma documentação precisa

Pontos-chave a lembrar:

  • Verificar regularmente as configurações
  • Fazer backup dos perfis importantes
  • Limpar as configurações não utilizadas
  • Manter a segurança das senhas
  • Documentar as alterações
InSkillCoach

Sobre InSkillCoach

Especialista em treinamento e tecnologias

Coach especializado em tecnologias avançadas e IA, apoiado pela GNeurone Inc.

Certificações:

  • AWS Certified Solutions Architect – Professional
  • Certificações Google Cloud
  • Microsoft Certified: DevOps Engineer Expert
  • Certified Kubernetes Administrator (CKA)
  • CompTIA Security+
968
337

Comentários

Os comentários são alimentados pelo GitHub Discussions

Conecte-se com o GitHub para participar da discussão

Link copiado!