Eingabeaufforderung vs. Windows PowerShell: Was ist der Unterschied?

Eingabeaufforderung vs. Windows PowerShell: Was ist der Unterschied?

Was die Betriebssysteme angeht, ist Windows vielleicht am wenigsten von der Befehlszeile abhängig. Tatsächlich haben es die meisten von uns geschafft, ohne es so weit zu kommen jemals es benutzen. Aber mit Windows 10 um die Ecke ist es vielleicht an der Zeit, dass wir es lernen.





Aber bevor Sie sich darauf einlassen, müssen Sie einen wesentlichen Unterschied verstehen, und das ist der Unterschied zwischen Eingabeaufforderung und Power Shell . Sie sehen oberflächlich ziemlich ähnlich aus, unterscheiden sich jedoch in der Praxis stark voneinander.





Hier ist, was Sie über die beiden wissen müssen.





Die Eingabeaufforderung stand an erster Stelle

Ab Windows NT und darüber hinaus war Windows mit einem Befehlszeileninterpreter namens cmd.exe , besser bekannt als Eingabeaufforderung . Damit konnten Benutzer über textbasierte Befehle und Parameter mit dem Betriebssystem interagieren.

Aber obwohl die Eingabeaufforderung an erster Stelle stand, war sie es nicht das Erste. Frühere Versionen des Betriebssystems (Windows 95, 98 und ME) hatten einen primitiveren Befehlszeileninterpreter namens COMMAND.COM , besser bekannt als MS-DOS .



Es versteht sich von selbst, dass die Eingabeaufforderung eine enorme Verbesserung gegenüber dem veralteten MS-DOS-Interpreter war.

Trotz der grafischen Natur von Windows war die Befehlszeile nie – und wird es auch nie sein – obsolet. Es bietet ein Maß an Leistung und Flexibilität, das mit Point-and-Click-Schnittstellen (z.





Hier sind beispielsweise einige allgemeine Aufgaben, die durch die Eingabeaufforderung erleichtert werden. Darüber hinaus gibt es mehrere Grundbefehle, die jeder Benutzer kennen sollte für den Fall, dass Sie ein Problem beheben müssen und Sie nur über die Befehlszeile Zugriff haben.

Wenn Sie eine absolute Kommandozeilen-Jungfrau sind, empfehlen wir Ihnen, unsere Anfängerleitfaden zur Eingabeaufforderung . Es ist einfacher als Sie denken und wissenswert.





Während die Eingabeaufforderung für den durchschnittlichen Benutzer mehr als ausreichend ist, wollen einige Leute mehr – weshalb es Eingabeaufforderungen wie die Open-Source-Konsole gibt. Zum Glück für uns alle hatte Microsoft eine bessere Antwort parat: PowerShell.

PowerShell hat es auf die nächste Stufe gebracht

Wenn die Eingabeaufforderung wie ein Motorola Razr der Ära 2004 ist, dann ist PowerShell wie ein Motorola Moto X der Ära 2015. Es kann viele der gleichen Dinge tun und mehr . PowerShell ist möglicherweise nicht die Beste Befehlszeileninterpreter verfügbar, aber er ist sicherlich mächtig genug, um Power-User zufrieden zu stellen.

Der Grundstein für PowerShell wurde 2002 gelegt, als Microsoft mit der Arbeit an der Microsoft Shell, auch bekannt als Monad, begann, die für Benutzer erweiterbar war. Monad ging 2005 an die Börse und wurde schließlich umbenannt in Power Shell im Jahr 2006. Gleichzeitig wurde es in das Betriebssystem selbst integriert.

Aber was bedeutet das alles?

Einfach ausgedrückt, PowerShell ermöglicht es Ihnen, Erstellen Sie Ihre eigenen Befehle und Skripte mit der Programmiersprache C#. Sowohl PowerShell als auch C# sind in das .NET Framework von Microsoft integriert, was bedeutet, dass Sie auf viele bereits vorhandene Funktionen und Tools zugreifen können, mit denen Sie mit weniger Aufwand bessere Befehle und Skripte erstellen können.

PowerShell verfügt über viele erweiterte Funktionen – wie Remote-Ausführung von Aufgaben, Hintergrundaufgaben, Aufgabenautomatisierung, Befehlsweiterleitung und mehr – die es zu einer besseren Wahl als die archaische Eingabeaufforderung machen, wenn Sie viel Systemadministration und -wartung haben tun.

Sollten Sie PowerShell verwenden? Nun, der durchschnittliche Benutzer braucht nicht wirklich all diesen Schnickschnack. Administratoren und Power-User hingegen werden wahrscheinlich lieben, was es kann. Beginnen Sie mit diesen grundlegenden PowerShell-Befehlen, um einen Eindruck von seinem Potenzial zu bekommen.

Hinweis: PowerShell hat eine gewisse Lernkurve, also erwarten Sie nicht, dass Sie es sofort verstehen.

PowerShell-Verbesserungen in Windows 10

So nützlich es bereits ist, PowerShell wird mit der offiziellen Veröffentlichung von Windows 10 mehrere Verbesserungen erhalten. Hier sind einige Highlights, die Sie erwarten können.

Paketverwaltung: Ein Paketmanager ist eine bequeme Möglichkeit, die gesamte Software zu verwalten, die Sie herunterladen, installieren und entfernen. Anstatt von Website zu Website zu springen, durchsuchen Sie einfach Pakete mit PackageManagement (früher bekannt als OneGet). Durch das Abonnieren verschiedener Repositorys können Sie auswählen, welche Pakete Ihnen zur Verfügung stehen.

OneGet ist technisch bereits für Windows 8.1 verfügbar, jedoch nur, wenn Sie Windows Management Framework 5.0 installieren. Wenn Windows 10 auf den Markt kommt, wird PackageManagement standardmäßig in das System integriert.

Sichere Shell (SSH): Secure Shell ist seit langem ein Standardprotokoll zum Herstellen verschlüsselter Verbindungen zwischen Remote-Systemen. Ohne SSH ist es für Außenstehende leicht, Daten während der Übertragung abzufangen.

Bis vor kurzem erforderte SSH unter Windows die Verwendung einer Drittanbieterlösung (z. B. PuTTY), aber das PowerShell-Team kündigte die Implementierung an SSH-Unterstützung unter Windows . Es hat eine Weile gedauert, aber es scheint, als ob Windows in diesem Bereich endlich aufholt.

Der beste Ort, um Musik-CDs online zu kaufen

PowerShell-Funktionen: Mit Version 5.0 wird die Sprache von PowerShell selbst um neue Funktionen wie Klassen und Aufzählungen, neue integrierte Befehle, erweiterte Funktionen für vorhandene Befehle, Syntaxfärbung in der Konsole und mehr erweitert.

Ausführliche Informationen finden Sie im Was ist neu in PowerShell 5.0? Artikel von Microsoft.

Hoffentlich haben Sie jetzt ein besseres Gespür für die Unterschiede zwischen Eingabeaufforderung und PowerShell. Wenn Sie so weit gekommen sind und immer noch verwirrt sind, machen Sie sich keine Sorgen: PowerShell ist für Power-User und die Eingabeaufforderung ist gut genug für alle anderen. In der Tat können Sie auch ohne es zu wissen.

Haben Sie Fragen? Was halten Sie von PowerShell? Geht Microsoft in die richtige Richtung? Teile es mit uns in den Kommentaren unten!

Bildnachweise: Eingabeaufforderung von Kaleb Fulgham über Flickr, Verschlüsselte Verbindung von Andrea Danti über Shutterstock

Teilen Teilen Tweet Email 5 Tipps zum Aufladen Ihrer VirtualBox-Linux-Maschinen

Haben Sie genug von der schlechten Leistung virtueller Maschinen? Hier ist, was Sie tun sollten, um Ihre VirtualBox-Leistung zu steigern.

Weiter lesen
Verwandte Themen
  • Fenster
  • Computer-Wartung
  • MS-DOS
  • Eingabeaufforderung
  • Power Shell
Über den Autor Joel Lee(1524 Artikel veröffentlicht)

Joel Lee ist seit 2018 Chefredakteur von MakeUseOf. Er hat einen B.S. in Informatik und über neun Jahre professionelle Schreib- und Redaktionserfahrung.

Mehr von Joel Lee

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich zu abonnieren