{"id":7253,"date":"2018-07-24T16:13:30","date_gmt":"2018-07-24T14:13:30","guid":{"rendered":"https:\/\/www.expertiger.de\/blog\/?p=7253"},"modified":"2020-02-24T10:42:15","modified_gmt":"2020-02-24T09:42:15","slug":"windows-powershell","status":"publish","type":"post","link":"https:\/\/www.expertiger.de\/blog\/windows-powershell\/","title":{"rendered":"Was ist die Windows PowerShell?"},"content":{"rendered":"<p><strong>Die Windows PowerShell ist \u00e4hnlich wie die Kommandozeile cmd.exe eine Eingabefunktion im Betriebssystem Windows. Besonders IT-Administratoren benutzen sie h\u00e4ufig bei der t\u00e4glichen Arbeit. Was die Windows Power Shell genau ist, wie man sie aufruft und welche die wichtigsten Befehle sind erfahrt ihr im Folgenden.<\/strong><\/p>\n<p><!--more--><\/p>\n<h2>Was ist die Windows PowerShell?<\/h2>\n<p>Ob bei der Verwaltung von Servern oder dem Systemmanagement: Die PowerShell kann sicher als Nachfolger der CMD-Funktion (Eingabeaufforderung) verstanden werden. Im Grunde macht sie das gleiche (Steuerung von Windows per Texteingabe), hat nur viel mehr Funktionen zu bieten. Es handelt sich bei der PowerShell, im Gegensatz zum Eingabeaufforderung, um eine komplette Skript-Umgebung, mit der sich ganze Skripte zur Steuerung von Windows-Systemen erstellen l\u00e4sst. Sie ist also eine interaktive Befehlszeilen-Oberfl\u00e4che, mit der sich zahlreiche Aufgaben automatisieren lassen.<\/p>\n<p>Eingef\u00fchrt wurde sie schon f\u00fcr Windows XP, war damals aber nur als Download verf\u00fcgbar. Heute, auf Windows 10, ist Sie bereits Bestandteil des Betriebssystems.<\/p>\n<p>Mit der PowerShell kann man sowohl einfache Befehle (z.B. aktuelle Uhrzeit anzeigen lassen) als auch sehr komplexe Anwendungen (z.B. Automatisierungsl\u00f6sungen) starten. Auch die Kombination mehrere Befehle ist m\u00f6glich (&#8220;Pipelining&#8221;). Alternativ lassen sich sogar selbst entwickelte Befehle in die Konsole einbauen.<\/p>\n<h2>Wie startet man die Windows PowerShell?<\/h2>\n<hr \/>\n<p>\u00a0<\/p>\n\n\n<div class=\"schema-how-to wp-block-yoast-how-to-block\"><p class=\"schema-how-to-total-time\"><span class=\"schema-how-to-duration-time-text\">Ben\u00f6tigte Zeit:\u00a0<\/span>1 Minute. <\/p><p class=\"schema-how-to-description\">Start von Windows PowerShell<\/p> <ol class=\"schema-how-to-steps\"><li class=\"schema-how-to-step\" id=\"how-to-step-1582537013731\"><strong class=\"schema-how-to-step-name\">&#8220;Ausf\u00fchren&#8221;-Funktion <\/strong> <p class=\"schema-how-to-step-text\">Gleichzeitig Windows-Taste und R dr\u00fccken <\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1582537130576\"><strong class=\"schema-how-to-step-name\">Eingabe<\/strong> <p class=\"schema-how-to-step-text\">&#8220;Power-Shell&#8221; eingeben und mit Enter best\u00e4tigen<\/p> <\/li><li class=\"schema-how-to-step\" id=\"how-to-step-1582537193716\"><strong class=\"schema-how-to-step-name\">Alternative<\/strong> <p class=\"schema-how-to-step-text\">&#8220;PowerShell&#8221; \u00fcber die Suchfunktion unten links am Desktop suchen.<br\/> \u00a0 <\/p> <\/li><\/ol><\/div>\n\n\n\n<h2>Was sind die wichtigsten PowerShell Befehle?<\/h2>\n<p>Ein Befehl in der PowerShell wird <em>Cmdlet<\/em> genannt, ausgesprochen <em>Command-let<\/em>. Die Syntax eines Cmdlets sieht folgenderma\u00dfen aus:<\/p>\n<p><em>Verb-Substantiv<\/em>\u00a0 z.B. Get-Host, Stop-Process, Move-Item, usw.<\/p>\n<blockquote>\n<p><strong>Hinweis:<\/strong> <em>In der PowerShell lassen sich Cmdlets mit Hilfe der Tabulatortaste vervollst\u00e4ndigen. Die funktioniert, egal ob man erst einen Buchstaben oder schon einen halben Befehl eingegeben hat.<\/em><\/p>\n<\/blockquote>\n<p>Vorangegangene Befehle lassen sich durch Dr\u00fccken der Pfeiltaste nach oben ausf\u00fchren, zuletzt eingegebene Befehle durch Dr\u00fccken der Pfeiltaste nach unten.<\/p>\n<p>Die PowerShell verf\u00fcgt \u00fcber unz\u00e4hlige Cmdlets, die sich alle mit dem Befehl &#8220;Show-Command&#8221; anzeigen lassen. Nun folgt aber eine Liste der wichtigsten PowerShell Cmdlets und welche Funktion diese haben:<\/p>\n<ul>\n<li><strong>Get-Command:<\/strong> Wer alle verf\u00fcgbaren Cmdlets direkt in der PowerShell sehen m\u00f6chte, gibt dieses Kommando ein<\/li>\n<li><strong>Get-Host:<\/strong> Dieser Befehl zeigt die aktuelle Version der Windows PowerShell an<\/li>\n<li><strong>Get-History:<\/strong> Zeigt an welche Befehle Sie w\u00e4hrend der zurzeit laufenden PowerShell Sitzung eingetippt haben<\/li>\n<li><strong>Get-Random:<\/strong> Dieser Befehl erzeugt eine Zufallszahl zwischen 0 und\u00a02.147.483.646<\/li>\n<li><strong>Get-Process:<\/strong> Wer wissen will, welche Prozesse gerade auf dem Computer laufen, der kann diesen Befehl nutzen. Die Namen der Prozesse werden in der rechten Spalte angezeigt.<\/li>\n<li><strong>Get-Service:<\/strong> Wer dagegen wissen will welche Dienste auf dem Rechner installiert sind, der nutzt den Befehl Get-Service<\/li>\n<li><strong>Get-Help:<\/strong> Gerade f\u00fcr Einsteiger ein Segen: Dieser Befehl zeigt grundlegende Hilfe zu Cmdlets und Funktionen an<\/li>\n<li><strong>Get-Date:<\/strong> Wenn ihr den Wochentag wissen wollt, der zu einem bestimmten Datum geh\u00f6rt, dann nutzt den Befehl\u00a0<em>Get-Date &#8220;27.11.1995&#8221; &#8211; Format dddd<\/em><\/li>\n<li><strong>Copy-Item:<\/strong> Dieser Befehl dient dazu Ordner oder Dateien zu Kopieren<\/li>\n<\/ul>\n<h3>Verkn\u00fcpfen von PowerShell Befehlen<\/h3>\n<p>Ihr k\u00f6nnt auch mehrere Befehle verkn\u00fcpfen und eine sogenannte Pipeline bauen.<\/p>\n<p>So w\u00fcrde der Befehl<\/p>\n<ul>\n<li><em>Get-WmiObject -class &#8220;Win32_PhysicalMemoryArray&#8221;<\/em><\/li>\n<\/ul>\n<p>anzeigen, wie viel Speicherplatz auf Ihrem Rechner verf\u00fcgbar ist.<\/p>\n<p>Ein weiteres n\u00fctzliches Kommando ist der Befehl\u00a0<em>cls. <\/em>Er\u00a0blendet alle zuvor get\u00e4tigten Eingaben aus und r\u00e4umt dadurch das Eingabefeld wieder auf.<\/p>\n<blockquote>\n<p><strong>\u00dcbrigens:<\/strong> Es gibt eine Reihe an sogenannten Aliasen. Das sind Abk\u00fcrzungen von umst\u00e4ndlichen oder langen Cmdlets. So geben die Aliase\u00a0<strong><em>dir\u00a0<\/em><\/strong>bzw. <em><strong>ls<\/strong> <\/em>das gleiche Ergebnis aus wie das Cmdlet\u00a0<em>Get-Childitem<\/em>.<\/p>\n<\/blockquote>\n<p>Verlassen k\u00f6nnen Sie die PowerShell \u00fcber den Befehl\u00a0<em>Exit<\/em>.<\/p>\n<hr \/>\n<h4 style=\"text-align: center;\">Wie hat dir der Artikel gefallen?<\/h4>\n<p style=\"text-align: center;\"><div style=\"display: none;\"\n    class=\"kk-star-ratings   \"\n    data-id=\"7253\"\n    data-slug=\"\">\n    <div class=\"kksr-stars\">\n    <div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\">\n            <div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\">\n            <div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\">\n            <div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\">\n            <div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\">\n            <div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n    <\/div>\n    <div class=\"kksr-stars-active\" style=\"width: 123.8px;\">\n            <div class=\"kksr-star\">\n            <div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\">\n            <div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\">\n            <div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\">\n            <div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\">\n            <div class=\"kksr-icon\" style=\"width: 22px; height: 22px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n    <div class=\"kksr-legend\">\n            <strong class=\"kksr-score\">4.9<\/strong>\n        <span class=\"kksr-muted\">\/<\/span>\n        <strong>5<\/strong>\n        <span class=\"kksr-muted\">(<\/span>\n        <strong class=\"kksr-count\">507<\/strong>\n        <span class=\"kksr-muted\">\n            votes        <\/span>\n        <span class=\"kksr-muted\">)<\/span>\n    <\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Die Windows PowerShell ist \u00e4hnlich wie die Kommandozeile cmd.exe eine Eingabefunktion im Betriebssystem Windows. Besonders IT-Administratoren benutzen sie h\u00e4ufig bei der t\u00e4glichen Arbeit. Was die Windows Power Shell genau ist, wie man sie aufruft und welche die wichtigsten Befehle sind erfahrt ihr im Folgenden.<\/p>\n","protected":false},"author":33,"featured_media":7269,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false},"categories":[256],"tags":[],"acf":[],"_links":{"self":[{"href":"https:\/\/www.expertiger.de\/blog\/wp-json\/wp\/v2\/posts\/7253"}],"collection":[{"href":"https:\/\/www.expertiger.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.expertiger.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.expertiger.de\/blog\/wp-json\/wp\/v2\/users\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/www.expertiger.de\/blog\/wp-json\/wp\/v2\/comments?post=7253"}],"version-history":[{"count":8,"href":"https:\/\/www.expertiger.de\/blog\/wp-json\/wp\/v2\/posts\/7253\/revisions"}],"predecessor-version":[{"id":10006,"href":"https:\/\/www.expertiger.de\/blog\/wp-json\/wp\/v2\/posts\/7253\/revisions\/10006"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.expertiger.de\/blog\/wp-json\/wp\/v2\/media\/7269"}],"wp:attachment":[{"href":"https:\/\/www.expertiger.de\/blog\/wp-json\/wp\/v2\/media?parent=7253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.expertiger.de\/blog\/wp-json\/wp\/v2\/categories?post=7253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.expertiger.de\/blog\/wp-json\/wp\/v2\/tags?post=7253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}