Was ist PowerShell
Während viele Benutzer die Eingabeaufforderung kennen, haben nur wenige von Windows PowerShell gehört. PowerShell ist ein Tool, das viel leistungsfähiger als die Eingabeaufforderung ist. Es soll in gewisser Weise auch die Eingabeaufforderung ersetzen, da es mehr Leistung und Kontrolle über das Windows-Betriebssystem bietet. Deshalb haben wir uns entschieden, PowerShell etwas genauer unter die Lupe zu nehmen. Wir zeigen Ihnen, was PowerShell ist und was Sie damit machen können:
Was ist PowerShell?
Um Ihnen ein besseres Verständnis von PowerShell zu vermitteln, sollten wir zuerst definieren, was eine Shell ist. In der Informatik ist eine Shell eine Benutzerschnittstelle, die Ihnen den Zugriff auf verschiedene Dienste eines Betriebssystems ermöglicht. Eine Shell kann kommandozeilenbasiert sein oder eine grafische Benutzeroberfläche (GUI) enthalten.
Windows PowerShell ist eine von Microsoft entwickelte Shell für die Aufgabenautomatisierung und das Konfigurationsmanagement. Diese mächtige Shell basiert auf dem .NET Framework und enthält eine Kommandozeilen-Shell und eine Skriptsprache.
Zusätzlich zur Standard-Befehlszeilen-Shell finden Sie auch die Windows PowerShell ISE. ISE steht für Integrated Scripting Environment und ist eine grafische Benutzeroberfläche, die es Ihnen ermöglicht, auf einfache Weise verschiedene Skripte zu erstellen, ohne alle Befehle in die Befehlszeile eingeben zu müssen.
Um Ihnen eine Vorstellung davon zu vermitteln, wie leistungsfähig PowerShell wirklich ist, sollte es ausreichen, sich vor Augen zu halten, dass es seit Windows NT 4.0 für alle Arten von Operationen im gesamten Microsoft-Ökosystem verwendet wird.
Die erste Version von PowerShell wurde im November 2006 für Windows XP, Windows Server 2003 und Windows Vista veröffentlicht. Die neueste Version von PowerShell ist Windows PowerShell 5.0 und wird standardmäßig mit Windows 10 ausgeliefert. Es funktioniert auch mit Windows Server 2008 R2, Windows Server 2012 und Windows Server 2012 R2, Windows Server 2008 R2, Windows 7 Service Pack 1 und Windows 8.1 (Pro- und Enterprise Editionen).
Was können Sie mit PowerShell tun?
Microsoft hat Windows PowerShell als ein Tool entwickelt, mit dem Sie viele langwierige Verwaltungsaufgaben automatisieren und schnell lösen können. Sie können PowerShell beispielsweise verwenden, um alle auf einem oder mehreren Computern in einem Netzwerk installierten USB-Geräte anzuzeigen, oder Sie können eine zeitaufwändige Aufgabe so einstellen, dass sie im Hintergrund ausgeführt wird, während Sie andere Aufgaben erledigen. Sie können auch Prozesse, die nicht reagieren, identifizieren und beenden oder bestimmte Informationen über Computer in einem Netzwerk filtern und im HTML-Format exportieren.
Die PowerShell-Funktionen vereinfachen und automatisieren langwierige und sich wiederholende Aufgaben, indem Sie Skripte erstellen und mehrere Befehle miteinander kombinieren.
Wenn Sie Netzwerkadministrator sind, ist PowerShell sehr hilfreich für die Arbeit mit Active Directory. Da es Hunderte von anpassbaren Befehlen enthält, die Cmdlets genannt werden, ist der Grad, in dem PowerShell Ihnen dabei helfen kann, produktiver zu werden, extrem hoch.
Wenn Sie wirklich mehr darüber erfahren möchten, empfehlen wir Ihnen dringend, Ed Wilsons Buch Windows PowerShell 3.0 First Steps, zu kaufen. Wenn Sie lieber einen Blick auf die Neuigkeiten in der neuesten Iteration von Windows PowerShell für Windows 10 werfen möchten, sollten Sie auch diese offizielle Microsoft-Webseite überprüfen: Was ist neu in Windows PowerShell.
Wo finden Sie PowerShell in Windows 10?
Der schnellste Weg, PowerShell in Windows 10 zu öffnen, ist das Suchfeld von Cortana in der Taskleiste. Geben Sie das Schlüsselwort "powershell" ein und klicken oder tippen Sie auf das Windows PowerShell-Suchergebnis.
Eine andere Möglichkeit, PowerShell zu öffnen, ist das Startmenü. Starten Sie das Windows 10-Startmenü und navigieren Sie zum Windows PowerShell-Anwendungsordner. Im Inneren finden Sie Verknüpfungen für PowerShell und PowerShell ISE. Wenn Sie die 64-Bit-Version von Windows 10 ausführen, finden Sie auch Einträge für die x86- (32-Bit-)Versionen der PowerShell-Anwendungen.
Eine weitere schnelle Methode zum Starten von PowerShell ist das Ausführen-Dialogfeld. Drücken Sie die Windows + R Tasten auf Ihrer Tastatur, um das Run Fenster zu öffnen, geben Sie "powershell" ein und drücken Sie auf OK.
Unabhängig von der Methode, die Sie zum Starten gewählt haben, erhalten Sie als Endergebnis ein PowerShell-Fenster, das dem folgenden ähnlich ist:
Wo finden Sie PowerShell in Windows 8.1?
Wenn Sie keine Kachel für PowerShell auf dem Startbildschirm haben, können Sie sie am einfachsten öffnen, indem Sie auf den Startbildschirm gehen und "powershell" eingeben. Wählen Sie dann PowerShell aus den Ergebnissen.
Eine andere Möglichkeit, PowerShell zu öffnen, ist über die Apps-Ansicht: Gehen Sie zum Startbildschirm und bewegen Sie den Cursor in die linke untere Ecke des Bildschirms, direkt unterhalb des letzten Kachel in der ersten Spalte. Klicken Sie auf das Pfeilsymbol nach unten, um die Anwendungsliste anzuzeigen. Wechseln Sie bei einem Touch-Gerät zum Startbildschirm und schieben Sie nach oben, um auf die Apps-Ansicht zuzugreifen.
Im Windows-Systemordner klicken Sie auf Windows PowerShell oder Sie drücken die Tab-Taste bis der PowerShell-Eintrag markiert ist.
Eine dritte Möglichkeit, Windows PowerShell zu öffnen, besteht darin, dass Sie Windows-Taste + R drücken, um das Dialogfeld Ausführen aufzurufen. Alle diese Methoden starten Windows PowerShell und zeigen es auf dem Bildschirm an, wie im Screenshot unten gezeigt.
Wo finden Sie PowerShell in Windows 7?
In Windows 7 können Sie im Suchfeld des Startmenüs nach dem Wort "powershell" suchen und auf das entsprechende Suchergebnis klicken. Sie können auch mit der Maus durch das Startmenü navigieren und auf "Zubehör -> PowerShell" gehen. Natürlich funktioniert auch die Verwendung des Run-Fensters, wie in Windows 8.1 oder 10.
Wer verwendet bzw. sollte PowerShell regelmäßig nutzen?
Ohne Zweifel ist PowerShell die Waffe der Wahl für viele IT-Administratoren. Und das aus gutem Grund, denn es kann die Verwaltung in großen Unternehmensnetzwerken enorm vereinfachen.
Um Ihnen ein Beispiel zu geben: Nehmen wir an, Sie verwalten ein großes Netzwerk mit über fünfhundert Servern und Sie müssen eine neue Sicherheitslösung implementieren, die von einem bestimmten Dienst abhängig ist, der auf diesen Servern ausgeführt werden muss. Sie können sich natürlich auf jedem Server anmelden und sehen, ob dieser Dienst installiert ist und ausgeführt wird.
Wenn Sie PowerShell verwenden, könnten Sie dieser Aufgabe in wenigen Minuten erledigen, da die gesamte Operation mit nur einem Skript ausgeführt werden kann, das Informationen über die auf den von Ihnen angegebenen Servern ausgeführten Dienste sammelt und diese beispielsweise in eine Textdatei schreibt.
Fazit
Wie Sie aus diesem Artikel ersehen können, ist Windows PowerShell ein unglaublich leistungsfähiges Tool, das in Windows enthalten ist. Es bringt viele Vorteile für Power-User und IT-Profis.