Powershell / Commandline

Wichtige Befehle cmd

cls => clear screen

STRG+C => Abbruch des aktuellen Befels

ipconfig => Zeigt die Netzwerkkonfiguration an
ipconfig /displaydns => Zeigt Domainnamensauflösungen an
ipconfig /flushdns => Löscht DNS Einträge
ipconfig /renew => holt sich vom DHCP-Server eine neue IP-Adresse
ipconfig /release => gibt die vergebene IP-Adresse wieder frei

tracert oder pathping google.de => Zeigt Route bis zum Google Server

ping google.de => schickt 4 Paket zum Google Server => Zeigt IP-Adresse von Google, Zeit

nslookup => DNS/IP Auflösung (A-Records)
set q=mx (setze query auf mx) = sucht Mail-Server
set q=srv (setze query auf services)

netsh => Zeigt/Ändert Einstellungen auf der Netzwerkkarte

gpupdate => Aktualisiert die Gruppenrichtlinien im AD

Wichtige Befehle für die Powershell

(Einige der folgenden Befehle funktionieren nur auf Servern in einer Active Directory Struktur)

Tastenkombination um eine Powershell mit Admin-Rechten zu starten:

Windows+X danach A

Sconfig = Serverconfiguration z. b. für Updates (schneller als grafische Oberfläche

Ncpa.cpl = Öffnet ein Fenster zur Konfiguration der Netzwerkkarten

Restart-Service -Name NlaSvc -Force = Startet NLA Service neu

Compmgmt.msc = Computer-Management

Dcdiag /q = Zeige Fehler (querelen)

Dsa.msc = Active Directory Benutzer und Computer

Dsac = AD Verwaltungscenter

Beispiele für komplexere Befehle:

Get-Process | sort-object -property cpu | select-object -last 1
Welche Prozesse laufen, sortiere sie nach CPU-Zeit, suche den Prozess, der die meiste CPU-Zeit braucht

Get-SmbShare | Get-SmbShareAccess | ogv
Zeigt Berechtigungen auf Dateifreigabe ogv (output grid view) bereitet diese grafisch auf

mmc = Microsoft Management Console