# Windows Netzwerk Befehl Netsh

## 🧠 **Was ist der Befehl `netsh`?**

### **Beschreibung:**

`netsh` steht für **Network Shell** und ist ein leistungsstarkes **Kommandozeilen-Tool** in Windows, mit dem sich **Netzwerk­einstellungen anzeigen, konfigurieren und verwalten** lassen.

Es ermöglicht Administratoren, **Netzwerkschnittstellen**, **IP-Adressen**, **Firewall-Regeln**, **WLAN-Verbindungen** und viele andere Netzwerkfunktionen direkt über die Eingabeaufforderung zu steuern – ohne die grafische Oberfläche von Windows.

### **Grundaufbau:**

<div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary" id="bkmrk-netsh-%3Ckontext%3E-%3Cbef"><div class="sticky top-9"><div class="absolute end-0 bottom-0 flex h-9 items-center pe-2"><div class="bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs">  
</div></div></div><div class="overflow-y-auto p-4" dir="ltr">`netsh <Kontext> <Befehl> <Optionen>`</div></div>- **Kontext:** Gibt den Bereich an, in dem du arbeitest (z. B. `interface`, `wlan`, `firewall`, `ip`, `lan`, etc.)
- **Befehl:** Führt eine bestimmte Aktion aus (z. B. `show`, `set`, `add`, `delete`)
- **Optionen:** Zusätzliche Parameter oder Werte (z. B. der Name einer Netzwerkschnittstelle)

---

### **Beispiele:**

🔹 **Alle Netzwerkschnittstellen anzeigen:**

```bash
netsh interface show interface
```

🔹 **Eine Schnittstelle deaktivieren:**

```
netsh interface set interface "Ethernet" admin=disabled
```

🔹 **Eine Schnittstelle aktivieren:**

```
netsh interface set interface "Ethernet" admin=enabled
```

🔹 **IP-Adresse einer Netzwerkkarte ändern:**

```
netsh interface ip set address name="Ethernet" static 192.168.0.10 255.255.255.0 192.168.0.1
```

🔹 **Aktuelle WLAN-Profile anzeigen:**

```
netsh wlan show profiles
```

---

### **Vorteile von `netsh`:**

- Direkter Zugriff auf Netzwerkeinstellungen ohne GUI
- Skriptfähig (z. B. in Batch-Dateien)
- Ideal für **Administratoren** und **Fehlerdiagnosen**
- Funktioniert auch **remote** auf anderen Computern