Windows PowerShell vs. CMD: Was ist der Unterschied?

Vor ewigen Zeiten führte das Booten des damals hochmodernen IBM 8086 von der Floppy-Disc auf einen grünen Textbildschirm mit einem blinkenden Cursor in der vertrauten Kommandozeile C:\> Das Hacken von...
Michael Buckbee
2 minute gelesen
Letzte aktualisierung 30. Juni 2023

Vor ewigen Zeiten führte das Booten des damals hochmodernen IBM 8086 von der Floppy-Disc auf einen grünen Textbildschirm mit einem blinkenden Cursor in der vertrauten Kommandozeile C:\> Das Hacken von boot.ini und config.sys, um meine Spiele zum Laufen zu bringen, war mein erster Einstieg in das Programmieren.

Entdecken Sie Ihre Schwachstellen und stärken Sie Ihre Resilienz: Führen Sie einen kostenlosen Ransomware-Bereitschaftstest durch

Irgendwann wurde das C:\> durch eine hübsche grafische Bedienoberfläche ersetzt und der Computer von der Festplatte gebootet. Die Kommandozeile (CMD) blieb uns noch Jahrzehnte erhalten. Erst vor Kurzem wurde CMD durch PowerShell, die von Microsoft mit Windows 7 eingeführte Shell-Anwendung, aktualisiert bzw. ersetzt.

CMD hat uns lange gute Dienste geleistet, aber der Umstieg auf PowerShell ist wie der Wechsel von Dampfmaschinen direkt zu Automobilen mit Elektroantrieb.

Windows-Kommandozeile

Die Windows-Kommandozeile – auch als CMD bezeichnet – ist die ursprüngliche Shell des Microsoft DOS-Betriebssystems. CMD war bis zum Windows 10 Buid 14791 die Standard-Shell. Danach machte Microsoft PowerShell zur Standardoption. CMD gehört zu den letzten Überbleibseln des ursprünglichen MS-DOS-Betriebssystems, das Microsoft ersetzt hat.

Windows PowerShell

powershell cmdlets positives CMD

Windows PowerShell ist die neue Microsoft Shell, in der die alten CMD-Funktionen mit einer neuen scripting/cmdlet-Instruktionssatz und integrierten Administrationfunktionen. Mit PowerShell-cmdlets können Benutzer und Administratoren komplizierte Aufgaben mit erneut verwendebaren Skripten zu automatisieren. Systemadministratoren können durch die Automatisierung von Administrationsaufgaben mit PowerShell bedeutend Zeit sparen.

PowerShell vs. CMD

Der Vergleich von PowerShell mit CMD ist wie der von Äpfeln mit Kumquats. Sie sind völlig unterschiedlich, trotz der Illusionm dass der „dir“-Befehl bei beiden Bedienoberflächen identisch funktioniert.

PowerShell verwendet cmdlets, in sich geschlossene Programmierungsobjekte, mit denen man auf die zugrundeliegenden Administrationsoptionen in Windows zugreifen kann. Vor PowerShell navigierten Systeadministratoren durch die grafischen Oberflächen, um diese Optionen zu finden,m und es gab keine Möglichkeit, den Ablauf des Durchklickens durch die Menüs erneut zu verwenden, um Optionen in großem Umfang zu ändern.

PowerShell verwendet Pipes, um cmdlets miteinander zu verketten und Input/Output-Daten auf dieselbe Weise wie andere Shells freizugeben, wie bei Bash in Linux. Mit Pipes können Benutzer komplexe Skripte erstellen, die Parameter und Daten von einem cmdlet an ein anderes übergeben. Eine Automatisierung oder Massenveränderungen mit variablen Daten – beispielsweise einer Liste von Servern – können mit von Benutzern erstellten wiederverwendbaren Skripten vorgenommen werden.

Eine der (vielen) tollen Funktionen von PowerShell ist die Möglichkeit, Aliase für unterschiedliche cmdlets einzurichten. Mit Asiasen kann ein Benutzer eigene Namen für unterschiedliche cmdlets oder Sktipte konfigurieren, wodurch es einfacher wird, zwischen unterschiedlichen Shells hin – und herzuwechseln: „ls“ ist ein Linix-Bash-Befehl, mit dem Verzeichnisobjekte angezeigt werden, wie der Befehl „dir“. In PowerShell ist sowohl „ls“ als auch „dir“ ein Alias für das cmdlet „Get-ChildItem“.

what powershell uses CMD

Anlässe für nie Nutzung von PowerShell

Für Systemadministratoren und andere IT-Funktionen ist PowerShell das Instrument der Wahl. Es gibt keinen Befehl in CMD mehr, den es in PowerShell nicht gibt, und PowerShell beinhaltet cmdlets für jede Administrationsfunktion, die Sie benötigen könnten. Externe Software-Anbieterer erweitern PowerShell mit individuellen cmdlets, z. B. mit dem NetApp PowerShell Toolkit zur Verwaltung des Data ONTAP-Moduls.

Sich mit PowerShell auszukennen kann ein Alleinstellungsmerkmal bei der Jobsuche oder sogar eine Einstellungsvoraussetzung sein. Es lohnt sich also, in diese Kompetenz zu investieren.

Als Anfangspunkt für Ihre Auseinandersetzung mit PowerShell können Sie dieses Tutorial über die Grundlagen anschauen – und in unserem kostenlosen PowerShell-Kurs von Adam Bertram, einem Microsoft PowerShell MVP, lernen, wie sich Active Directory-Aufgaben automatisieren lassen (Pro-Tipp: Benutzen Sie den Code „Blog“).

What should I do now?

Below are three ways you can continue your journey to reduce data risk at your company:

1

Schedule a demo with us to see Varonis in action. We'll personalize the session to your org's data security needs and answer any questions.

2

See a sample of our Data Risk Assessment and learn the risks that could be lingering in your environment. Varonis' DRA is completely free and offers a clear path to automated remediation.

3

Follow us on LinkedIn, YouTube, and X (Twitter) for bite-sized insights on all things data security, including DSPM, threat detection, AI security, and more.

Testen Sie Varonis gratis.

Detaillierte Zusammenfassung Ihrer Datensicherheitsrisiken
Umsetzbare Empfehlungen, die auf Ihre Bedürfnisse zugeschnitten sind
Ohne Bedingungen und Auflagen

Weiter lesen

Varonis bewältigt Hunderte von Anwendungsfällen und ist damit die ultimative Plattform, um Datenschutzverletzungen zu stoppen und Compliance sicherzustellen.

letzte-woche-in-microsoft-teams:-die-woche-vom-18.-januar
Letzte Woche in Microsoft Teams: Die Woche vom 18. Januar
Der Rückblick für diese Woche umfasst ein neues Playbook für den Schutz vor Datenverlusten, das Umwandeln von PowerApps in eine Teams-Besprechungs-App, sowie die Referentenansicht, die nun in der öffentlichen Vorschau verfügbar ist.
letzte-woche-in-microsoft-teams:-die-woche-vom-11.-januar.
Letzte Woche in Microsoft Teams: Die Woche vom 11. Januar.
Im Rückblick für diese Woche geht es um neue Teams-Geräte von Dell, um das Verständnis der Auswirkungen von Kontingenten mithilfe von Besprechungsaufzeichnungen und um eine kostenlose Online-Teams-Konferenz.
letzte-woche-in-microsoft-teams:-die-woche-vom-7.-dezember
Letzte Woche in Microsoft Teams: Die Woche vom 7. Dezember
Der Rückblick für diese Woche umfasst die monatliche Teams-Zusammenfassung von Microsoft, eine Demo der Rauschunterdrückung in Besprechungen und eine wichtige Änderung am Gastzugang.
letzte-woche-in-microsoft-teams:-die-woche-vom-5.-oktober
Letzte Woche in Microsoft Teams: die Woche vom 5. Oktober
Der Rückblick dieser Woche befasst sich mit Vorlagen für Microsoft-Teams, einer neuen Speicheroption für Aufzeichnungen von Meetings sowie mit Verbesserungen der Erfahrung vor der Teilnahme an einem Meeting. Haben Sie...