Eingabeaufforderung und Windows PowerShell: Was ist der Unterschied?

Windows-Benutzer können ohne Eingabeaufforderung oder PowerShell auskommen. Aber mit Windows 10 und neuen Funktionen um die Ecke ist es vielleicht an der Zeit, dass wir es gelernt haben.

Windows-Benutzer können ohne Eingabeaufforderung oder PowerShell auskommen.  Aber mit Windows 10 und neuen Funktionen um die Ecke ist es vielleicht an der Zeit, dass wir es gelernt haben.
Werbung

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

Schalte jetzt den Spickzettel "100+ Essential Windows CMD Commands" frei!

Dies wird Sie zu unserem Newsletter anmelden

Geben Sie Ihre E-Mail-Entsperrung ein Lesen Sie unsere Datenschutzrichtlinie

Bevor Sie jedoch darauf eingehen, gibt es einen wichtigen Unterschied, den Sie verstehen müssen, und das ist der Unterschied zwischen Eingabeaufforderung und PowerShell . Sie sehen auf der Oberfläche ziemlich ähnlich aus, unterscheiden sich aber in der Praxis stark voneinander.

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

Die Eingabeaufforderung kam zuerst

Ab Windows NT und höher wurde Windows mit einem Befehlszeileninterpreter namens cmd.exe, besser bekannt als Eingabeaufforderung, ausgestattet . Mit ihm konnten Benutzer mit dem Betriebssystem über textbasierte Befehle und Parameter interagieren.

Aber während die Eingabeaufforderung zuerst kam, war es nicht die erste. Frühere Versionen des Betriebssystems (Windows 95, 98 und ME) verfügten über einen primitiveren Befehlszeileninterpreter namens COMMAND.COM, besser bekannt als MS-DOS .

Es versteht sich von selbst, dass die Eingabeaufforderung eine große Verbesserung gegenüber dem veralteten MS-DOS-Interpreter darstellt.

Eingabeaufforderung-Powershell-Primitiv

Trotz der grafischen Natur von Windows war und ist die Befehlszeile niemals veraltet. Es bietet ein Maß an Leistung und Flexibilität, das mit Point-and-Click-Schnittstellen (wie Batch-Scripting) nicht erreicht werden kann, und je nach Ihren Kenntnissen können Sie Dinge mithilfe der Eingabeaufforderung schneller erledigen.

Hier einige häufige Aufgaben, die durch die Eingabeaufforderung erleichtert werden. 7 Häufige Aufgaben Die Windows-Eingabeaufforderung macht schnell und einfach 7 Allgemeine Aufgaben Die Windows-Eingabeaufforderung macht schnell und einfach Lassen Sie sich von der Eingabeaufforderung nicht einschüchtern. Es ist einfacher und nützlicher als Sie erwarten. Sie werden überrascht sein, was Sie mit ein paar Tastenanschlägen erreichen können. Weiterlesen . Darüber hinaus gibt es einige grundlegende Befehle, die jeder Benutzer kennen sollte. 15 CMD-Befehle Jeder Windows-Benutzer sollte wissen 15 CMD-Befehle Jeder Windows-Benutzer sollte wissen Die Eingabeaufforderung ist ein veraltetes, aber leistungsstarkes Windows-Tool. Wir zeigen Ihnen die nützlichsten Befehle, die jeder Windows-Benutzer wissen muss. Lesen Sie mehr, wenn Sie ein Problem beheben müssen und alles, was Sie haben, Befehlszeilenzugriff ist.

Wenn Sie eine absolute Befehlszeile sind, empfehlen wir Ihnen, in unserem Einsteigerhandbuch zu den Eingabeaufforderungen zu lesen. Ein Anfängerhandbuch zur Windows-Befehlszeile Ein Anfängerhandbuch zur Windows-Befehlszeile Über die Befehlszeile können Sie direkt mit Ihrem Computer kommunizieren und ihn anweisen verschiedene Aufgaben ausführen. Weiterlesen . Es ist einfacher als Sie denken und es ist es wert zu wissen.

Während die Eingabeaufforderung für den durchschnittlichen Benutzer mehr als ausreichend ist, wünschen sich manche Benutzer mehr - weshalb die Eingabeaufforderung ersetzt werden muss, wie die Open-Source-Konsole Sick Of The Old in Windows 7? Upgrade auf Konsole Sick der alten Eingabeaufforderung in Windows 7? Upgrade auf Konsole Microsoft hat einen Großteil von Windows mit Windows 7 überholt und aktualisiert, aber die Eingabeaufforderung wurde seit dem letzten Jahrhundert nicht aktualisiert. Es ist nicht nur alt aussehen; Es fehlt viele der Features, die Befehlszeilen-Benutzer kommen ... Read More, exist. Zum Glück für uns alle, Microsoft hatte eine bessere Antwort auf Lager: PowerShell.

PowerShell hat es auf die nächste Ebene gebracht

Wenn Command Prompt wie ein Motorola Razr aus dem Jahr 2004 ist, dann ist PowerShell wie ein Motorola Moto X aus dem Jahr 2015. Es kann viele der gleichen Dinge und mehr . PowerShell ist möglicherweise nicht der beste verfügbare Befehlszeilen-Interpreter, aber er ist sicherlich leistungsstark genug, um Power-User zu befriedigen.

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

Aber was bedeutet das alles?

Eingabeaufforderung-Powershell-Powershell

Kurz gesagt, mit PowerShell können Sie eigene Befehle und Skripte mit der Programmiersprache C # erstellen . Sowohl PowerShell als auch C # sind in Microsoft .NET Framework integriert. Ein GNU Beginnend für Microsoft: Was ein Open Source .NET Framework für den Rest von uns bedeutet Ein GNU Beginn für Microsoft: Was ein Open Source .NET Framework für den Rest von uns bedeutet Microsoft hat gerade einen wesentlichen Teil seines Codes unter einer Open-Source-Lizenz freigegeben. Dieser Schritt bricht mit der langjährigen Tradition. Aber warum und was bedeutet das für dich? Lesen Sie mehr, was bedeutet, dass Sie Zugang zu vielen bereits vorhandenen Funktionen und Werkzeugen erhalten, die Ihnen helfen, bessere Befehle und Skripte mit weniger Aufwand zu erstellen.

PowerShell bietet viele erweiterte Funktionen Erhöhen Sie Ihre Produktivität mit Windows PowerShell-Skripts Steigern Sie Ihre Produktivität mit Windows PowerShell-Skripts Was wäre, wenn Sie die Produktivität von Linux auf Windows übertragen könnten? Die meisten Linux-Distributionen sind mit der leistungsstarken Bash-Shell ausgestattet. PowerShell ist ein ebenso leistungsstarkes Terminal für Windows. Read More - wie Remote-Ausführung von Aufgaben, Hintergrundaufgaben, Aufgabenautomatisierung, Befehlsverrohrung und mehr - das macht es zu einer besseren Wahl als die archaische Eingabeaufforderung, wenn Sie viel Systemadministration und Wartung zu tun haben.

Sollten Sie PowerShell verwenden? Nun, der durchschnittliche Benutzer braucht nicht wirklich all diese Schnickschnack. Auf der anderen Seite werden Administratoren und Power-User wahrscheinlich lieben, was sie tun können. Erste Schritte mit diesen grundlegenden PowerShell-Befehlen 6 Grundlegende PowerShell-Befehle zum Erhalten von mehr aus Windows 6 Grundlegende PowerShell-Befehle zum Erhalten von mehr aus Windows PowerShell erhalten Sie, wenn Sie der Windows-Eingabeaufforderung Steroide geben. Es ermöglicht Ihnen die Kontrolle über fast jeden Aspekt des Windows-Systems. Wir helfen Ihnen, die Lernkurve zu erweitern. Lesen Sie mehr, um einen Eindruck von seinem Potenzial zu bekommen.

Hinweis: PowerShell hat ein wenig Lernkurve, also erwarten Sie nicht, es sofort zu begreifen.

PowerShell-Verbesserungen in Windows 10

So nützlich wie es bereits ist, PowerShell wird einige Verbesserungen erhalten, wenn Windows 10 offiziell veröffentlicht wird. Hier sind einige Highlights, die Sie erwarten können.

PackageManagement: Ein Paketmanager ist eine bequeme Möglichkeit, die gesamte Software zu verwalten, die Sie herunterladen, installieren und entfernen. Statt von Website zu Website zu hüpfen, durchsuchen Sie nur Packages mit PackageManagement (früher bekannt als OneGet Windows Gets A Package Manager - Software zentral herunterladen über OneGet Windows erhält einen Package Manager - Software zentral über OneGet herunterladen Microsoft fügt Windows eine weitere Linux-Funktion hinzu Das Paketmanagement kann die Produktivität erheblich steigern, die Sicherheit erhöhen und Ihnen letztlich viele Kopfschmerzen ersparen. Wir zeigen Ihnen, wie es funktionieren wird. Wenn Sie verschiedene Repositories abonnieren, können Sie auswählen, welche Pakete für Sie verfügbar sind.

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

Secure 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 einfach, Daten während der Übertragung abzufangen.

Kommandozeilen-Powershell-Funktionen

Bis vor kurzem erforderte SSH unter Windows die Verwendung einer Drittanbieterlösung (z. B. PuTTY), aber das PowerShell-Team gab bekannt, dass sie die SSH-Unterstützung unter Windows implementieren würden. Es hat eine Weile gedauert, aber es scheint, dass Windows in diesem Bereich endlich aufholt.

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

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

Hoffentlich haben Sie jetzt ein besseres Gefühl für die Unterschiede zwischen Eingabeaufforderung und PowerShell. Wenn Sie so weit gekommen sind und Sie 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 durchkommen.

Haben Sie Fragen? Was denkst du über PowerShell? Geht Microsoft in die richtige Richtung? Teilen Sie uns in den Kommentaren unten!

Bildnachweis: Eingabeaufforderung von Kaleb Fulgham über Flickr, verschlüsselte Verbindung von Andrea Danti über Shutterstock

In this article