Was ist Windows PowerShell? Funktionen und Vorteile des Upgrades auf die neueste Version

What Is Windows Powershell



Als IT-Experte werde ich oft gefragt, was Windows PowerShell ist und warum man auf die neueste Version aktualisieren sollte. In diesem Artikel beantworte ich diese Fragen und gebe Ihnen einen Überblick über die Vorteile eines Upgrades auf Windows PowerShell 5.0. Windows PowerShell ist eine Befehlszeilen-Shell und Skriptsprache, mit der Sie die Serververwaltung und andere Aufgaben automatisieren können. PowerShell ist in Windows Server 2012 R2 und Windows Server 2016 enthalten und kann auf früheren Versionen von Windows Server installiert werden. PowerShell 5.0 wurde 2016 veröffentlicht und enthält neue Features und Funktionen, die die Verwaltung Ihrer Windows-Infrastruktur vereinfachen. Zu den neuen Funktionen in PowerShell 5.0 gehören: - PowerShell Desired State Configuration (DSC): PowerShell DSC ist ein deklaratives Modell, mit dem Sie Ihre Infrastruktur als Code verwalten können. Mit PowerShell DSC können Sie Ihre Infrastruktur in einem PowerShell-Skript definieren und diese Konfiguration dann auf Ihren Servern bereitstellen. - PowerShell Get-Help: Das Get-Help-Cmdlet wurde in PowerShell 5.0 verbessert und enthält jetzt mehr Beispiele und eine bessere Suchfunktion. - PowerShell ISE: Die PowerShell ISE wurde mit einem neuen Erscheinungsbild aktualisiert und enthält neue Funktionen wie Syntaxhervorhebung und Codevervollständigung. - PowerShell-Modulbrowser: Der PowerShell-Modulbrowser ist eine neue Funktion, mit der Sie die PowerShell-Galerie durchsuchen und Module direkt aus der ISE installieren können. - PowerShell Web Publishing: PowerShell 5.0 enthält eine neue Funktion namens PowerShell Web Publishing, mit der Sie Ihre PowerShell-Skripts und -Module auf einer Website veröffentlichen können. Dies sind nur einige der neuen Funktionen in PowerShell 5.0. Ein Upgrade auf PowerShell 5.0 ist eine großartige Möglichkeit, das Beste aus Ihrer Windows-Infrastruktur herauszuholen.



Windows 10 Schiff mit Windows PowerShell 5.0 ; neuste Version jetzt Power Shell 7.0 . Windows 8.1 wird mit Windows PowerShell 4.0 ausgeliefert. Die neue Version verfügt über viele neue Funktionen, die darauf ausgelegt sind, die Sprache zu vereinfachen, die Verwendung zu vereinfachen und häufige Fallstricke zu vermeiden. Wenn Sie eine frühere Version von PowerShell auf Ihrem Windows-Betriebssystem verwenden, bietet der Wechsel zu dieser Version von Windows PowerShell viele Vorteile. Es ermöglicht Systemadministratoren nicht nur, alle Aspekte des Windows Server-Betriebssystems zu verwalten, sondern bietet auch die Kontrolle über Server, die auf SQL, Exchange und Lync basieren.





Was ist PowerShell

PowerShell ist eine Befehlszeilen-Shell und Skriptsprache. Sie können PowerShell verwenden, um Skripts zu automatisieren, Befehlspakete auszuführen, Ressourcen in der Cloud zu verwalten und vieles mehr. Derzeit gibt es Core-PowerShell die auf Linux, macOS und Windows läuft.





Wenn Sie weitere Informationen benötigen, können Sie dies überprüfen Einführung in PowerShell An microsoft.com für exzellentes Lernen.



Videos kombinieren Fenster 10

Welche Version von PowerShell verwende ich

Um herauszufinden, welche Version von PowerShell Sie verwenden, gehen Sie wie folgt vor.

welche Version von PowerShell funktioniert

Öffnen Sie ein PowerShell-Fenster und geben Sie ein jeder die folgenden Befehle und drücken Sie die Eingabetaste:



|_+_|

Lesen Sie mehr darüber - Wie Überprüfen Sie die PowerShell-Version â Windows 10.

  • Benutzer von Windows Server 2012, Windows Server 2008 R2, Windows Server 2008 SP2, Windows 8 und Windows 7 mit SP1 können verwenden Windows PowerShell 3.0 .
  • Benutzer von Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1 und Windows 7 SP1 können verwenden Windows PowerShell 4.0 .
  • Windows 10 kommt mit Windows PowerShell 5.0 .

Lesen : So installieren Sie PowerShell 7.0 unter Windows 10 .

Funktionen von Windows PowerShell

Windows PowerShell 3.0 die folgenden neuen Funktionen eingeführt:

  • Windows PowerShell-Workflows
  • CIM-Cmdlets
  • Objekt-Cmdlets (CDXML)
  • Windows PowerShell-Webzugriff
  • Automatisches Download-Modul
  • Aktualisierte Hilfe
  • Zuverlässige und deaktivierte Sitzungen
  • Geplante Jobs

Windows PowerShell 4.0 zitiert:

  • Gewünschte Zustandskonfiguration (DSC)
  • Verbesserungen des Windows PowerShell-Webzugriffs
  • Workflow-Verbesserungen
  • Neuigkeiten für Windows PowerShell-Webdienste
  • Speichern-Hilfe

Windows PowerShell 5.0 , das in Windows 10 enthalten ist, bietet die folgenden Funktionen:

  • Klassen können in der Funktionalität definiert werden
  • DSC-Verbesserungen
  • Transkriptionen sind auf allen Hosts verfügbar
  • Wichtige Debugging-Verbesserungen, einschließlich der Möglichkeit, Windows PowerShell-Jobs zu debuggen.
  • Netzwerk-Switch-Modul
  • OneGet für die Verwaltung von Softwarepaketen
  • PowerShellGet zum Verwalten von Windows PowerShell-Modulen über OneGet
  • Leistungsverbesserungen bei der Verwendung von COM-Objekten

Windows PowerShell 6.0 plattformübergreifend (Windows, macOS und Linux), Open Source und gebaut für heterogene Umgebungen und Hybrid-Cloud.

  • Wechsel von .NET Framework zu .NET Core
  • Es verwendet .NET Core 2.0 als Laufzeit.
  • Ermöglicht die Ausführung von PowerShell Core auf mehreren Plattformen (Windows, macOS und Linux).
  • APIs, die .NET Core und .NET Framework gemeinsam sind, werden als Teil des .NET-Standards definiert.

Windows PowerShell 7.0 kommt mit vielen neuen Features wie:

  • Pipeline-Parallelisierung
  • Neue Betreiber
  • ConciseView-Cmdlet und Get-Error
  • Automatische Benachrichtigungen über neue Versionen
  • Direktes Aufrufen von DSC-Ressourcen aus PowerShell 7
  • Kompatibilitätsschicht.

Die TechNet-Bibliothek hat diese Funktionen ausführlich erklärt. Werfen wir einen kurzen Blick auf einige von ihnen.

Windows PowerShell-Workflow: Dieses Feature bringt die volle Leistung von Windows Workflow Foundation in Windows PowerShell. Sie können Workflows in XAML oder Windows PowerShell schreiben und wie ein Cmdlet ausführen.

Verbesserungen an bestehenden Kern-Cmdlets und -Anbietern: Windows PowerShell 3.0 enthält neue Funktionen für vorhandene Cmdlets, einschließlich vereinfachter Syntax und neuer Parameter für Cmdlets, wie Computer-Cmdlets, CSV-Cmdlets, Get-ChildItem, Get-Command, Get-Content, Get-History, Measure-Object, Sicherheits-Cmdlets. , Select-Object, Select-String, Split-Path, Start-Proces, Tee-Object, Test-Connection und .Add-Member

open.tsv-Datei

Importieren und Erkennen eines Remote-Moduls: Windows PowerShell 3.0 verbessert die Erkennung der Module „Import“ und „Implicit Remoting“ auf Remotecomputern.

Modul-Cmdlets: Verfügt über die Fähigkeit, Module von Remotecomputern mithilfe von Windows PowerShell-Remoting auf den lokalen Computer zu importieren.

Unterstützung für neue CIM-Sitzungen: Erteilt die Berechtigung, CIM und WMI zum Verwalten von Nicht-Windows-Computern zu verwenden, indem Befehle auf den lokalen Computer importiert werden, die implizit auf dem Remotecomputer ausgeführt werden.

Autocomplete-Funktion: Spart Schreibzeit und reduziert Tippfehler.

PowerShell 3.0 Intellisense: Unterstreicht den Fehler in Rot und schlägt Korrekturen vor, wenn Sie mit der Maus über die verschnörkelte Linie fahren.

Update-Help-Cmdlet: Dadurch werden viele kleinere Fehler oder lästige Tippfehler in der eingebauten Dokumentation eliminiert.

PC erkennt Android-Handy nicht

Erweiterte Konsolenhostfunktionen: Die Änderungen, die dem Hostprogramm der Windows PowerShell-Konsole zugrunde liegen, sind standardmäßig in PowerShell 3.0 enthalten. Darüber hinaus können Sie mit der neuen Option „Mit PowerShell ausführen“ im Datei-Explorer Skripte in einer uneingeschränkten Sitzung mit einem einfachen Rechtsklick ausführen.

RunAs- und Shared-Host-Unterstützung: Die Funktion „Ausführen als“, die für den Windows PowerShell-Workflow entwickelt wurde, ermöglicht es Benutzern der Sitzungskonfiguration, Sitzungen zu erstellen, die unter der Berechtigung eines freigegebenen Kontos ausgeführt werden. Andererseits ermöglicht die SharedHost-Funktion mehreren Benutzern auf mehreren Computern, gleichzeitig eine Verbindung zu einer Workflow-Sitzung herzustellen und deren Fortschritt genau zu überwachen.

Verbesserungen bei der Behandlung von Sonderzeichen: Ein kurzer Blick auf Windows PowerShell 3.0 zeigt, dass zur Verbesserung der Fähigkeit eines Programms, Sonderzeichen richtig zu interpretieren und zu verarbeiten, der LiteralPath-Parameter, der Sonderzeichen in Pfaden behandelt, für fast alle Cmdlets gültig ist, die einen Path-Parameter haben, einschließlich des neuen Updates. -Help- und Save-Help-Cmdlets.

Laden Sie das PC Repair Tool herunter, um Windows-Fehler schnell zu finden und automatisch zu beheben

Mit PowerShell können Sie Liste der Windows-Dienste erstellen , Erstellen Sie eine Liste der deaktivierten Funktionen , Gerätetreiber exportieren und sichern , Finden Sie die Systemverfügbarkeit , Aktualisieren Sie die Windows Defender-Definitionen , Festplattenliste , erhalten Sie eine Liste der installierten Treiber , Entfernen Sie Windows Store-Apps Element zum Desktop-Kontextmenü hinzufügen , Erstellen Sie ein Systemabbild, Download-Datei und mehr.

Beliebte Beiträge