PowerShell ist ein Tool für IT-Experten zur Interaktion mit der Befehlszeile und Automatisierung von Aufgaben. Es kann auch als Skriptsprache genutzt werden. Erfahren Sie mehr über die Funktionsvielfalt von PowerShell.
PowerShell ist ein Microsoft-Tool, das Programmierfunktionen für die Automatisierung, Konfigurationsverwaltung und Skripterstellung bietet. PowerShell ist auch eine Open-Source-Befehlszeilenschnittstelle, die mit Windows, macOS und Linux kompatibel ist. Sie können PowerShell auf verschiedene Weise verwenden, um Programmierern zu helfen, Zeit bei sich wiederholenden oder zeitaufwendigen Aufgaben zu sparen.
Schauen wir uns die vier Hauptfunktionsbereiche von PowerShell genauer an:
Open-Source-Befehlszeilenschnittstelle
Aufgabenautomatisierung
Konfigurationsmanagement
Skripterstellung
Eine Befehlszeilenschnittstelle ermöglicht es Computer-Anwendern, direkt über Text mit dem Computer zu interagieren, im Gegensatz zur grafischen Benutzeroberfläche (GUI), die die meisten Benutzer zur Navigation in ihren Computerprogrammen verwenden. PowerShell bietet eine Befehlszeilenschnittstelle, die Sie unter macOS, Windows oder Linux verwenden können, was die Kompatibilität erhöht. Ein Vorteil der Verwendung von PowerShell für eine Befehlszeilenschnittstelle ist, dass PowerShell .NET-Objekte zurückgeben kann und nicht nur Text, was die meisten Befehlszeilenschnittstellen können.
PowerShell fungiert nicht nur als Skripting-Engine, sondern ist auch eine voll funktionsfähige Skriptsprache, die zur Automatisierung von Aufgaben für DevOps, Benutzerverwaltung, kontinuierliche Integration/kontinuierliche Entwicklung, und viele andere Systemadministrator-Aufgaben. Die umfangreiche Bibliothek der in PowerShell verfügbaren Tools erleichtert den Einstieg in bestehende Skripte. Da es sich jedoch auch um eine Skriptsprache handelt, können Sie damit auch Ihre eigenen Funktionen schreiben.
PowerShell bietet ein Verwaltungs-Framework namens Desired State Configuration (DSC), das es Systemadministratoren und anderen IT-Experten erleichtert, die Server ordnungsgemäß zu betreiben. Mit DSC können Benutzer definieren, wie eine Workstation funktionieren soll, und dem Framework erlauben, dies zu realisieren, ohne jedes Detail zu spezifizieren.
GUI
Konfigurationsmanagement
Befehlszeilenschnittstelle
Machen Sie den nächsten Schritt und lernen Sie mehr über PowerShell, die Befehlszeilenschnittstelle und andere Themen, die Sie für eine Karriere als IT-Spezialist kennen müssen. Sie können Ihr Google IT Support Professional-Zertifikat in nur sechs Monaten erwerben. Diese einsteigerfreundliche Serie von fünf Kursen hilft Ihnen bei der Vorbereitung auf eine Karriere mit Fähigkeiten in den Bereichen Debugging, Kundenservice, Netzwerkprotokolle, Cloud Computing und mehr.
Redaktion
Das Redaktionsteam von Coursera besteht aus äußerst erfahrenen professionellen Redakteuren, Autoren ...
Diese Inhalte dienen nur zu Informationszwecken. Den Lernenden wird empfohlen, eingehender zu recherchieren, ob Kurse und andere angestrebte Qualifikationen wirklich ihren persönlichen, beruflichen und finanziellen Vorstellungen entsprechen.
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work.
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.
These cookies enable the website to provide enhanced functionality and personalization. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.