{"id":385625,"date":"2024-11-22T09:57:02","date_gmt":"2024-11-22T09:57:02","guid":{"rendered":"https:\/\/www.ninjaone.com\/?post_type=content_hub&#038;p=385625"},"modified":"2024-11-22T09:57:02","modified_gmt":"2024-11-22T09:57:02","slug":"was-ist-powershell","status":"publish","type":"content_hub","link":"https:\/\/www.ninjaone.com\/de\/it-hub\/endpoint-management\/was-ist-powershell\/","title":{"rendered":"Was ist PowerShell?"},"content":{"rendered":"<p><strong>PowerShell<\/strong> ist eine leistungsstarke Skriptsprache, die unter Windows, Linux und macOS ausgef\u00fchrt werden kann. Im Gegensatz zur Eingabeaufforderung, die den meisten gelegentlichen Benutzer:innen bekannt ist, bietet PowerShell mehr Kontrolle \u00fcber Ihr Betriebssystem und erm\u00f6glicht es Ihnen, Aufgaben zu automatisieren, Systeme zu verwalten und andere wichtige Vorg\u00e4nge auszuf\u00fchren.<\/p>\n<p>Um PowerShell vollst\u00e4ndig zu verstehen, m\u00fcssen wir zun\u00e4chst eine <a href=\"https:\/\/www.ninjaone.com\/de\/it-hub\/remote-access\/was-ist-eine-shell\/\">Shell<\/a> definieren. In der Computertechnik ist eine Shell ein Softwareprogramm, das eine Schnittstelle zum gesamten Betriebssystem bietet. Eine gute M\u00f6glichkeit, sich das vorzustellen, ist wie ein R\u00f6ntgenbild. Eine Shell hilft uns, den menschlichen Benutzer:innen, oder einem anderen Programm, das Betriebssystem zu sehen, um die folgende Aktion zu bestimmen. Sie wird &#8218;Shell&#8216; genannt, weil sie die \u00e4u\u00dferste Schicht um das Betriebssystem herum ist.<\/p>\n<p>&#8218;PowerShell&#8216; ist also eine &#8218;leistungsstarke Shell&#8216;, die vor allem f\u00fcr die Automatisierung von Aufgaben und die Konfigurationsverwaltung verwendet wird. Urspr\u00fcnglich wurde PowerShell f\u00fcr Windows-Plattformen entwickelt, ist jetzt aber als Open-Source verf\u00fcgbar und funktioniert auch auf macOS- und Linux-Plattformen.<\/p>\n<h2>Einige PowerShell-Konzepte, die Sie kennen sollten<\/h2>\n<ul>\n<li><strong>Cmdlets.<\/strong> Diese kompakten PowerShell-Befehle, einschlie\u00dflich bin\u00e4rer (C#) Cmdlets, erweiterter Skriptfunktionen, CDXML und Workflows, sind f\u00fcr die Ausf\u00fchrung eines einzigen Vorgangs gedacht. In der Regel erleichtern Cmdlets die Verwaltung des <a href=\"https:\/\/www.ninjaone.com\/de\/blog\/powershell-module-fuer-active-directory\/\" target=\"_blank\" rel=\"noopener\">PowerShell Active Directory-Moduls<\/a>.<\/li>\n<\/ul>\n<ul>\n<li><strong>Microsoft .NET.<\/strong> Dabei handelt es sich um ein kostenloses, Open-Source-Framework f\u00fcr die Entwicklung von Anwendungen und Cloud-Diensten unter Windows, Linux, macOS und Docker.<\/li>\n<\/ul>\n<ul>\n<li><strong>Befehle. <\/strong> PowerShell-Befehle erteilen Sie der Schnittstelle. Im Gegensatz zur Eingabeaufforderung, die meist auf einfachere Befehle beschr\u00e4nkt ist, verwendet PowerShell Cmdlets, um eine umfassendere Automatisierung durchzuf\u00fchren. F\u00fcr den Anfang empfiehlt es sich, ein <a href=\"https:\/\/www.ninjaone.com\/de\/blog\/cheat-sheet-fuer-powershell-befehle\/\" target=\"_blank\" rel=\"noopener\">Cheat-Sheet f\u00fcr PowerShell-Befehle<\/a> zu lesen, damit Sie wissen, wie Sie in Zukunft Ihre eigenen Befehle erstellen k\u00f6nnen.<\/li>\n<\/ul>\n<ul>\n<li><strong>Skripte. <\/strong> PowerShell-Skripte sind Textdateien, die Cmdlets und andere PowerShell-Befehle enthalten, um eine bestimmte Anweisung zu automatisieren und manuelle Aufgaben zu vermeiden. Ein Beispiel ist die <a href=\"https:\/\/www.ninjaone.com\/de\/script-hub\/windows-11-upgrade-aktivieren-powershell\/\" target=\"_blank\" rel=\"noopener\">Verwendung eines benutzerdefinierten PowerShell-Skripts<\/a> zur Automatisierung des Windows 11-Upgrades.<\/li>\n<\/ul>\n<ul>\n<li><strong>Pipeline. <\/strong> Die PowerShell-Pipeline verbindet mehrere Cmdlets. Wie der Name schon sagt, wird die Ausgabe des einen Programms als Eingabe in das n\u00e4chste Programm verwendet. Diese Pipeline ist f\u00fcr PowerShell unverzichtbar, da sie es Ihnen erm\u00f6glicht, komplexe Vorg\u00e4nge mit minimalem Code auszuf\u00fchren.<\/li>\n<\/ul>\n<h2>Wof\u00fcr wird PowerShell verwendet?<\/h2>\n<p>Viele IT-Techniker:innen verwenden heute PowerShell, um <a href=\"https:\/\/www.ninjaone.com\/blog\/how-to-automate-tasks-with-powershell\/\" target=\"_blank\" rel=\"noopener\">sich wiederholende und zeitaufw\u00e4ndige Aufgaben zu automatisieren<\/a>. Es ist als leicht verst\u00e4ndliche Befehlszeilenschnittstelle konzipiert, mit der Benutzer:innen Befehle ausf\u00fchren k\u00f6nnen, um effizienter zu arbeiten. So k\u00f6nnen Sie beispielsweise mit PowerShell durch Ihr Dateisystem navigieren oder alle Ger\u00e4te in Ihrem IT-Netzwerk anzeigen.<\/p>\n<h2>Wie verwendet man PowerShell?<\/h2>\n<p>Der einfachste Weg, PowerShell zu finden, ist die Eingabe von &#8218;PowerShell&#8216; in die Suchleiste. Denken Sie daran, dass auf modernen Versionen von Windows-Betriebssystemen PowerShell bereits installiert ist. Wenn Sie jedoch eine \u00e4ltere Version als 5.1 verwenden, m\u00fcssen Sie die neueste Version installieren.<\/p>\n<p>Stellen Sie sicher, dass Sie PowerShell als Administrator ausf\u00fchren, um vollen Zugriff auf das Tool zu erhalten. Um dies festzustellen, sehen Sie sich die Titelleiste an. Es sollte &#8218;Administrator: Windows PowerShell&#8216; hei\u00dfen.<\/p>\n<p>Nach dem Start sollten Sie in der Lage sein, Befehle (sogenannte Cmdlets) zu schreiben, die vergleichsweise einfacher zu verwenden und zu erstellen sind als mit der Eingabeaufforderung. Wenn Sie Ihre Befehle schreiben, vergessen Sie nicht, dass sie auch mit Parametern verwendet werden k\u00f6nnen, mit denen sich das Verhalten des ausgef\u00fchrten Cmdlet \u00e4ndern l\u00e4sst.<\/p>\n<div class=\"in-context-cta\"><p style=\"text-align: center;\">Mit einem Video-Crashkurs \u00fcber PowerShell ist das Lernen viel einfacher.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/go.ninjaone.com\/powershell-for-it-ninjas-content\" target=\"_blank\" rel=\"noopener\">Sehen Sie sich jetzt ein 30-min\u00fctiges Webinar f\u00fcr IT-Ninjas an<\/a>.<\/p>\n<\/div>\n<h2>Die Zukunft von PowerShell<\/h2>\n<p>PowerShell ist nach wie vor ein entscheidender Faktor f\u00fcr IT-Administratoren, und Microsoft arbeitet weiterhin an der Verbesserung der Skriptsprache. In seiner <a href=\"https:\/\/devblogs.microsoft.com\/powershell\/the-next-release-of-powershell-powershell-7\/\" target=\"_blank\" rel=\"noopener\">j\u00fcngsten Pressemitteilung<\/a> erkl\u00e4rte das Microsoft-Team, dass es an PowerShell Core 7 arbeitet, das mehr Unterst\u00fctzung und h\u00f6here Leistung f\u00fcr Linux und macOS bieten wird. Dar\u00fcber hinaus wird PowerShell .NET Core 3.0 nutzen, das viele APIs zur\u00fcckbringt, die von Modulen ben\u00f6tigt werden, die auf .NET-Frameworks aufgebaut sind.<\/p>\n<h2>Optimieren Sie Ihre Leistung mit PowerShell und der richtigen IT-Management-Plattform.<\/h2>\n<p>Die korrekte Verwendung von PowerShell kann entmutigend wirken, wenn Sie nicht wissen, wo Sie anfangen sollen. Zum Gl\u00fcck k\u00f6nnen <a href=\"https:\/\/www.ninjaone.com\/de\/\" target=\"_blank\" rel=\"noopener\">IT-Management-Plattformen<\/a> wie NinjaOne mit ihrer umfassenden Skriptbibliothek und ihren weitreichenden Automatisierungsfunktionen den Prozess erheblich vereinfachen.<\/p>\n<p>Sichern Sie sich Ihr <a href=\"https:\/\/www.ninjaone.com\/de\/preisgestaltung\/\" target=\"_blank\" rel=\"noopener\">kostenloses Angebot<\/a>, <a href=\"https:\/\/www.ninjaone.com\/de\/kostenlosetestversionformular\/\" target=\"_blank\" rel=\"noopener\">testen Sie 14 Tage gratis<\/a>, oder <a href=\"https:\/\/www.ninjaone.com\/de\/free-demo\/\" target=\"_blank\" rel=\"noopener\">sehen Sie sich eine Produkt-Demo an<\/a>.<\/p>\n","protected":false},"author":152,"featured_media":0,"parent":0,"template":"","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"no","_lmt_disable":""},"hub_categories":[4180],"class_list":["post-385625","content_hub","type-content_hub","status-publish","hentry","content_hub_category-endpoint-management"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/content_hub\/385625","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/content_hub"}],"about":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/types\/content_hub"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/users\/152"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/media?parent=385625"}],"wp:term":[{"taxonomy":"content_hub_category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/hub_categories?post=385625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}