Windows Server Cheatsheet

6 Kernrollen & Tools
Die wichtigsten Windows Server-Rollen und Verwaltungstools: Active Directory · DNS · DHCP · IIS · Hyper-V · Server Manager Windows Server ist das Betriebssystem für Unternehmens-Infrastrukturen. Diese Cheatsheet fasst die zentralen Rollen, Tools und PowerShell-Befehle für die Administration zusammen.

Active Directory – Benutzer & Domänen verwalten

ADUC · ADSI · PowerShell
dsadd user "CN=Anna,OU=Users,DC=domain,DC=local" -pwd *

Active Directory (AD) ist der zentrale Verzeichnisdienst von Windows Server für Benutzer, Gruppen, Computer und Berechtigungen.

AD-Verwaltungstools

Tool / Befehl Beschreibung
dsa.msc Active Directory Benutzer und Computer (ADUC)
dsa.msc /domain=domain.local ADUC für bestimmte Domäne
adsiedit.msc ADSI-Editor (erweiterte AD-Bearbeitung)
domain.msc Domänen und Vertrauensstellungen
dsadd user Benutzer über CMD hinzufügen
dsmod user Benutzer über CMD ändern
dsquery AD-Objekte suchen
Get-ADUser PowerShell: Benutzer abrufen
New-ADUser PowerShell: Benutzer erstellen
Beispiele
# PowerShell: Benutzer abrufen
Get-ADUser -Identity "anna.schmidt" -Properties Department,Title
# PowerShell: Neuen Benutzer erstellen
New-ADUser -Name "Max Müller" -GivenName "Max" -Surname "Müller" -SamAccountName "max.mueller" -UserPrincipalName "max.mueller@domain.local"
# PowerShell: Alle Benutzer in einer OU anzeigen
Get-ADUser -Filter "*" -SearchBase "OU=Users,DC=domain,DC=local" | Format-Table Name,SamAccountName,Enabled
# CMD: Benutzer suchen
dsquery user -name "Anna*"
Tipp: Für die AD-Verwaltung über PowerShell müssen Sie das Modul ActiveDirectory importieren (Import-Module ActiveDirectory) oder es ist auf Domänencontrollern standardmäßig verfügbar.

DNS – Namensauflösung

dnsmgmt.msc · dnscmd · nslookup
dnscmd /RecordAdd domain.local server1 A 192.168.1.10

DNS (Domain Name System) ist der Dienst für die Namensauflösung von Hostnamen zu IP-Adressen und umgekehrt.

DNS-Verwaltung

Tool / Befehl Beschreibung
dnsmgmt.msc DNS-Manager (GUI)
dnscmd DNS-Befehle (CMD)
nslookup DNS-Abfragen (Client-Tool)
ipconfig /displaydns DNS-Cache anzeigen
ipconfig /flushdns DNS-Cache leeren
Add-DnsServerResourceRecordA PowerShell: A-Record hinzufügen
Get-DnsServerResourceRecord PowerShell: Records abrufen
Beispiele
# PowerShell: A-Record hinzufügen
Add-DnsServerResourceRecordA -Name "webserver" -ZoneName "domain.local" -IPv4Address "192.168.1.20"
# PowerShell: Alle A-Records anzeigen
Get-DnsServerResourceRecord -ZoneName "domain.local" -RRType "A"
# CMD: DNS-Cache leeren
ipconfig /flushdns
# CMD: DNS-Record hinzufügen
dnscmd /RecordAdd domain.local fileserver A 192.168.1.30
Tipp: Nach Änderungen an DNS-Records kann es einige Minuten dauern, bis diese im gesamten Netzwerk verfügbar sind. Mit ipconfig /flushdns leeren Sie den lokalen Cache.

DHCP – IP-Adressen dynamisch vergeben

dhcpmgmt.msc · dhcp · netsh
netsh dhcp server \\servername show scope

DHCP (Dynamic Host Configuration Protocol) vergibt automatisch IP-Adressen, Subnetzmasken, Gateways und DNS-Server an Clients im Netzwerk.

DHCP-Verwaltung

Tool / Befehl Beschreibung
dhcpmgmt.msc DHCP-Manager (GUI)
netsh dhcp DHCP-Befehle (CMD)
ipconfig /renew IP-Adresse erneuern
ipconfig /release IP-Adresse freigeben
Get-DhcpServerv4Scope PowerShell: Bereiche anzeigen
Add-DhcpServerv4Scope PowerShell: Bereich hinzufügen
Beispiele
# PowerShell: DHCP-Bereiche anzeigen
Get-DhcpServerv4Scope
# PowerShell: Reservierung hinzufügen
Add-DhcpServerv4Reservation -ScopeId "192.168.1.0" -IPAddress "192.168.1.50" -ClientId "00-11-22-33-44-55" -Name "Drucker"
# CMD: DHCP-Client IP erneuern
ipconfig /renew
# CMD: Alle DHCP-Bereiche anzeigen
netsh dhcp server show scope
Tipp: Reservierungen stellen sicher, dass ein bestimmter Client immer die gleiche IP-Adresse erhält – ideal für Server, Drucker und andere statische Geräte.

IIS – Webserver & Anwendungen

inetmgr · iisreset · appcmd
appcmd list site

IIS (Internet Information Services) ist der Webserver von Microsoft für Hosting von Websites, Webanwendungen und APIs.

IIS-Verwaltung

Tool / Befehl Beschreibung
inetmgr IIS-Manager (GUI)
iisreset IIS neustarten
appcmd list site Alle Websites auflisten
appcmd add site Neue Website hinzufügen
Get-IISSite PowerShell: Websites anzeigen
New-IISSite PowerShell: Website erstellen
Beispiele
# PowerShell: Alle Websites anzeigen
Get-IISSite
# PowerShell: Neue Website erstellen
New-IISSite -Name "MeineWebseite" -PhysicalPath "C:\inetpub\wwwroot\meineseite" -BindingInformation "*:80:meineseite.local"
# CMD: IIS neustarten
iisreset
# CMD: Alle App-Pools anzeigen
appcmd list apppool
# CMD: Website stoppen
appcmd stop site "MeineWebseite"
Tipp: iisreset startet den gesamten IIS-Dienst neu – das kann alle aktiven Verbindungen unterbrechen. Verwenden Sie appcmd recycle apppool /apppool.name:"Name", um nur einen einzelnen App-Pool neu zu starten.

Hyper-V – Virtualisierung

virtmgmt.msc · Get-VM · New-VM
Get-VM -Name "Server*"

Hyper-V ist die native Virtualisierungslösung von Microsoft für das Erstellen und Verwalten von virtuellen Maschinen (VMs).

Hyper-V-Verwaltung

Tool / Befehl Beschreibung
virtmgmt.msc Hyper-V-Manager (GUI)
Get-VM PowerShell: VMs anzeigen
New-VM PowerShell: VM erstellen
Start-VM PowerShell: VM starten
Stop-VM PowerShell: VM stoppen
Checkpoint-VM PowerShell: Snapshot erstellen
Export-VM PowerShell: VM exportieren
Beispiele
# PowerShell: Alle VMs anzeigen
Get-VM
# PowerShell: VM erstellen
New-VM -Name "Debian-Server" -MemoryStartupBytes 2048MB -BootDevice "CD" -NewVHDPath "C:\VMs\Debian-Server\Debian-Server.vhdx" -NewVHDSizeBytes 40GB
# PowerShell: VM starten
Start-VM -Name "Debian-Server"
# PowerShell: Snapshot erstellen
Checkpoint-VM -Name "Debian-Server" -SnapshotName "Vor-Update"
Tipp: Checkpoints (Snapshots) sind nützlich für Testumgebungen. Für Produktivsysteme sollten Sie jedoch regelmäßige Backups mit Export-VM bevorzugen.

Verwaltungstools – Server Manager & Co.

servermanager · sconfig · sfc · dism
sconfig # Server-Konfiguration (interaktiv) servermanager # Server Manager GUI DISM /online /Cleanup-Image /RestoreHealth

Server-Verwaltungstools für die Konfiguration, Wartung und Fehlerbehebung von Windows Server-Systemen.

Wichtige Tools

Tool / Befehl Beschreibung
servermanager Server Manager (GUI für Rollen & Features)
sconfig Server-Konfiguration (interaktive CMD-Oberfläche)
Install-WindowsFeature PowerShell: Rollen und Features installieren
Get-WindowsFeature PowerShell: Installierte Rollen anzeigen
DISM Deployment Image Servicing and Management
sfc /scannow Systemdateien überprüfen und reparieren
shutdown /r /t 0 Server sofort neu starten
systeminfo Detaillierte Systeminformationen
Beispiele
# PowerShell: IIS-Rolle installieren
Install-WindowsFeature -Name "Web-Server" -IncludeManagementTools
# PowerShell: Alle installierten Features anzeigen
Get-WindowsFeature | Where-Object {$_.Installed -eq $true} | Select-Object Name,DisplayName
# CMD: Systemdateien prüfen
sfc /scannow
# CMD: Windows-Image bereinigen
DISM /online /Cleanup-Image /RestoreHealth
# CMD: Systeminformationen
systeminfo | findstr "Hostname Betriebssystem"
Tipp: DISM /online /Cleanup-Image /RestoreHealth gefolgt von sfc /scannow ist die Standard-Kombination zur Reparatur beschädigter Systemdateien in Windows Server.

Windows Server Rollen & Tools im Überblick

AD Active Directory
Benutzer, Domänen, Gruppen
DNS Namensauflösung
Hostname → IP
DHCP IP-Adressen vergeben
Dynamische Konfiguration
IIS Webserver
Websites, APIs
Hyper-V Virtualisierung
VMs erstellen & verwalten
DISM Image-Wartung
Systemreparatur

Quick Summary

AD
Active Directory
DNS
Namensauflösung
DHCP
IP-Vergabe
IIS
Webserver
Hyper-V
Virtualisierung
sconfig
Server-Konfiguration
Get-ADUser · dnscmd · Get-VM · Install-WindowsFeature