Zum Hauptinhalt springen

Powershell-Befehle für Windows Server: Vollständige Liste und Anwendungsbeispiele

PowerShell ist eine leistungsstarke integrierte Befehlszeilen- und Skriptumgebung, die speziell für Windows entwickelt wurde. Es bietet dem Administrator die vollständige Kontrolle über Windows Server und viele Möglichkeiten, Aufgaben zu automatisieren und den Server zu verwalten.

In diesem Artikel betrachten wir eine vollständige Liste der PowerShell-Befehle für Windows Server und geben Beispiele für deren Verwendung. Mit PowerShell-Befehlen können Administratoren verschiedene Aktionen ausführen, z. B. Software installieren oder deinstallieren, das Netzwerk konfigurieren, Dienste verwalten und vieles mehr.

Einige der am häufigsten verwendeten PowerShell-Befehle umfassen Get-Service zum Abrufen einer Liste von Diensten, Restart-Service zum Neustarten eines Dienstes, Install-WindowsFeature zum Installieren neuer Betriebssystemkomponenten und andere.

In diesem Artikel finden Sie eine detaillierte Beschreibung der einzelnen PowerShell-Befehle für Windows Server und erfahren, wie Sie sie verwenden, um Ihren Server effektiv zu verwalten. Verwenden Sie diese vollständige Befehlsliste, um Ihre täglichen Windows Server-Verwaltungsaufgaben zu vereinfachen und zu automatisieren.

Liste der Powershell-Befehle für Windows Server

Im Folgenden finden Sie eine Liste der verschiedenen Powershell-Befehle, die bei der Arbeit mit Windows Server nützlich sein können:

  • Get-Command - Eine Liste der verfügbaren Powershell-Befehle abrufen
  • Get-Help - Hilfe auf Befehl erhalten
  • Set-ExecutionPolicy - Festlegen einer Skriptausführungsrichtlinie
  • Get-Service - Liste der Dienste abrufen
  • Start-Service - Dienst starten
  • Stop-Service - Dienst anhalten
  • Restart-Service - Dienst neu starten
  • Get-Process - Liste der Prozesse abrufen
  • Start-Process - den Prozess starten
  • Stop-Process - den Prozess anhalten
  • New-Item - neues Element erstellen (Datei, Ordner usw.)
  • Copy-Item - Element kopieren
  • Remove-Item - Element entfernen
  • Get-Item - Informationen über ein Element abrufen
  • Move-Item - Element verschieben
  • Get-Content - Dateiinhalt abrufen
  • Set-Content - legt den Inhalt der Datei fest
  • Invoke-WebRequest - Webabfrage ausführen
  • Test-Connection - Verfügbarkeit des Hosts prüfen
  • Get-EventLog - Einträge aus dem Ereignisprotokoll abrufen

Dies sind nur einige der vielen Befehle, die in Powershell verfügbar sind. Lesen Sie die Dokumentation für eine vollständigere Liste und erfahren Sie mehr über alle Funktionen, die Powershell bietet.

Grundlegende Befehle zum Verwalten des Servers

Im Folgenden sind die grundlegenden PowerShell-Befehle aufgeführt, mit denen Sie den Windows-Server verwalten können:

  1. Get-Service: listet die laufenden Dienste auf dem Server auf.
  2. Stop-Service: Stoppt den ausgewählten Dienst.
  3. Start-Service: Startet den ausgewählten Dienst.
  4. Restart-Service: Startet den ausgewählten Dienst neu.
  5. New-Item: Erstellt eine neue Datei oder einen neuen Ordner auf dem Server.
  6. Copy-Item: Kopiert eine Datei oder einen Ordner auf dem Server.
  7. Remove-Item: löscht die ausgewählte Datei oder den ausgewählten Ordner auf dem Server.
  8. Set-ItemProperty: Ändert die Eigenschaften der ausgewählten Datei oder des ausgewählten Ordners.
  9. New-NetFirewallRule: Erstellt eine neue Regel für die Firewall auf dem Server.
  10. Set-NetFirewallRule: Ändert die Eigenschaften der ausgewählten Firewall-Regel.

Sie können diese Befehle verwenden, um verschiedene Aspekte des Servers zu verwalten, einschließlich Dienste, Dateien, Ordner und Firewall-Regeln. Sie ermöglichen eine schnelle und effiziente Durchführung der erforderlichen Vorgänge auf dem Server.

Befehle für Benutzer und Gruppen

Mit PowerShell können Sie viele Operationen mit Benutzern und Gruppen in Windows Server ausführen. Hier sind einige nützliche Befehle, mit denen Sie Benutzer und Gruppen verwalten können:

New-LocalUser - erstellt einen neuen lokalen Benutzer.

Remove-LocalUser - löscht den lokalen Benutzer.

Set-LocalUser - ändert lokale Benutzereinstellungen wie Passwort, vollständiger Name und Beschreibung.

Get-LocalUser - gibt Informationen über lokale Benutzer zurück.

New-LocalGroup - erstellt eine neue lokale Gruppe.

Remove-LocalGroup - löscht eine lokale Gruppe.

Add-LocalGroupMember - fügt einen Benutzer zur lokalen Gruppe hinzu.

Remove-LocalGroupMember - entfernt den Benutzer aus der lokalen Gruppe.

Dies sind nur einige Beispiele für Befehle, die zum Verwalten von Benutzern und Gruppen in PowerShell verwendet werden können. Wenn Sie mehr über PowerShell-Befehle für die Arbeit mit Benutzern und Gruppen erfahren möchten, können Sie sich in der offiziellen Microsoft-Dokumentation informieren.

Befehle zum Konfigurieren des Netzwerks und der Verbindungen

New-NetIPAddress - befehl zum Erstellen einer neuen IP-Adresse auf dem Netzwerkadapter.

Remove-NetIPAddress - befehl zum Entfernen der IP-Adresse vom Netzwerkadapter.

New-NetRoute - befehl, um eine neue Route zu erstellen.

Remove-NetRoute - befehl zum Löschen der Route.

Get-NetConnectionProfile - befehl zum Abrufen von Informationen über Netzwerkverbindungen auf dem Computer.

New-NetFirewallRule - befehl zum Erstellen einer neuen Firewall-Regel.

Remove-NetFirewallRule - befehl zum Entfernen der Firewall-Regel.

Set-DnsClientServerAddress - befehl zum Ändern der DNS-Serveradresse.

Get-NetTCPConnection - befehl zum Abrufen von Informationen zu TCP-Verbindungen auf dem Computer.

Set-NetFirewallProfile - befehl zum Konfigurieren eines Firewallprofils.

Befehle zum Installieren und Verwalten von Anwendungen auf dem Server

PowerShell bietet leistungsstarke Befehle zum Installieren und Verwalten von Anwendungen auf einem Windows-Server. Im Folgenden sind einige nützliche Befehle aufgeführt:

Install-WindowsFeature

Verwenden Sie diesen Befehl, um eine bestimmte Rolle oder primäre Funktion auf dem Server zu installieren. Um beispielsweise einen DNS-Server zu installieren, können Sie den folgenden Befehl verwenden:

Install-WindowsFeature -Name DNS -IncludeManagementTools

Get-WindowsFeature

Mit diesem Befehl können Sie eine Liste der installierten Rollen und Funktionen auf dem Server anzeigen. Um eine Liste aller installierten Anwendungen abzurufen, können Sie den folgenden Befehl verwenden:

Uninstall-WindowsFeature

Verwenden Sie diesen Befehl, um eine bestimmte Rolle oder Funktion vom Server zu entfernen. Um beispielsweise einen DNS-Server zu entfernen, können Sie den folgenden Befehl verwenden:

Uninstall-WindowsFeature -Name DNS

Get-AppxPackage

Mit diesem Befehl können Sie eine Liste der installierten Apps aus dem Windows Store auf dem Server anzeigen. Um eine Liste aller installierten Anwendungen abzurufen, können Sie den folgenden Befehl verwenden:

Remove-AppxPackage

Verwenden Sie diesen Befehl, um eine installierte App aus dem Windows Store auf dem Server zu entfernen. Um beispielsweise die Xbox App zu deinstallieren, können Sie den folgenden Befehl verwenden:

Install-Module

Mit diesem Befehl können Sie PowerShell-Module mithilfe der PowerShell Gallery oder anderer Modul-Repositorys installieren. Um beispielsweise ein Modul für die Verwaltung von Azure zu installieren, können Sie den folgenden Befehl verwenden:

Install-Module -Name Az

Die oben aufgeführten Befehle sind nur einige der vielen PowerShell-Befehle, mit denen Sie Anwendungen auf einem Windows-Server installieren und verwalten können. Wenn Sie sie kennen, können Sie Ihren Server und Ihre Anwendungen effizienter verwalten.