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.
InSkillCoach
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
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+
Comentários
Os comentários são alimentados pelo GitHub Discussions
Conecte-se com o GitHub para participar da discussão