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.

aufbewahrungsfristen-von-daten-im-zeitalter-der-sozialen-medien
Aufbewahrungsfristen von Daten im Zeitalter der sozialen Medien
von Andy Green Eine Reihe von Branchenanalytikern hat darauf hingewiesen, dass drei der zehn wichtigsten Prioritäten der IT für das Jahr 2013 Initiativen in Bezug auf BYOD, Cloud-Computing und Business Analytics...
5-aufgaben,-die-it-abteilungen-durchführen-sollten
5 Aufgaben, die IT-Abteilungen durchführen sollten
Ein klarer Weg zum Management und Schutz von Informationen. 1. Auditing des Datenzugriffs Ohne einen Zugriffsbericht ist das effektive Management von Datensätzen unmöglich. Nur eine zuverlässige Kontrolle der Datennutzung ermöglicht eine...
offene-freigaben-in-den-griff-bekommen
Offene Freigaben in den Griff bekommen
von David Gibson Vor kurzem sprach ich mit einem IT-Administrator, der ein Projekt zur Bereinigung offener Freigaben ins Leben gerufen hatte. Das heißt, sein Team suchte nach Ordnern und SharePoint-Sites,...
betriebsrat:-von-mitbestimmung,-überwachung-und-datenschutz
Betriebsrat: Von Mitbestimmung, Überwachung und Datenschutz
Von Cyril Simonnet, Sales Director DACH/NORDICS/BE/NL Mitbestimmung ist eine der tragenden Säulen deutscher Unternehmen. Das Betriebsverfassungsgesetz regelt, welche Funktion der Betriebsrat hat und wo genau er mitbestimmt. Wann er sogar...