{"id":6342,"date":"2026-03-03T08:18:48","date_gmt":"2026-03-03T08:18:48","guid":{"rendered":"https:\/\/help.peacedoorball.blog\/de\/?p=6342"},"modified":"2026-03-03T08:18:48","modified_gmt":"2026-03-03T08:18:48","slug":"wie-man-ein-powershell-skript-unter-windows-11-erstellt-mit-beispiel","status":"publish","type":"post","link":"https:\/\/help.peacedoorball.blog\/de\/wie-man-ein-powershell-skript-unter-windows-11-erstellt-mit-beispiel\/","title":{"rendered":"Wie man ein PowerShell-Skript unter Windows 11 erstellt (mit Beispiel)"},"content":{"rendered":"<p>Das Erstellen eines PowerShell-Skripts unter Windows 11 ist keine Raketenwissenschaft, kann aber f\u00fcr Anf\u00e4nger etwas einsch\u00fcchternd wirken. Manchmal lassen sich Skripte aufgrund von Sicherheitsrichtlinien nicht ausf\u00fchren, oder die Befehle sind schlichtweg falsch. Dieser Leitfaden erkl\u00e4rt die Grundlagen \u2013 wie man ein PowerShell-Skript schreibt, speichert und ausf\u00fchrt \u2013 und gibt Tipps, wie man h\u00e4ufige Fehler vermeidet. Nicht jeder ist ein Skripting-Profi, und ehrlich gesagt, Windows macht es einem unn\u00f6tig kompliziert. Aber sobald man den Dreh raus hat, ist es befreiend, Aufgaben zu automatisieren, anstatt sie jedes Mal manuell zu erledigen. Sie erhalten ein Skript, das reibungslos l\u00e4uft, Ihnen viel \u00c4rger erspart und Ihre Arbeit beschleunigt. Falls Sie jemals versucht haben, eine Batch-Datei auszuf\u00fchren und die ber\u00fcchtigte Fehlermeldung \u201eAusf\u00fchrungsrichtlinie\u201c erhalten haben oder Ihnen Notepad zu einfach und Visual Studio Code zu kompliziert erscheint, sollte dieser Leitfaden Klarheit schaffen. Sie lernen, wie Sie Skripte erstellen, die unter Windows 11 funktionieren \u2013 egal, ob Sie nur die Bereinigung von Dateien automatisieren oder komplexere Befehle schreiben m\u00f6chten.<em>Legen wir also gleich los und zeigen wir Ihnen, wie das geht, ohne dass Sie sich die Haare raufen.<\/em> <\/p>\n<h2>Wie erstellt man ein PowerShell-Skript unter Windows 11?<\/h2>\n<p>Um ein Skript auszuf\u00fchren, m\u00fcssen Sie Ihre Befehle irgendwo schreiben, die Datei korrekt speichern und Windows anschlie\u00dfend anweisen, sie auszuf\u00fchren. Sie k\u00f6nnen Notepad, VS Code oder sogar das integrierte Windows Terminal verwenden, aber f\u00fcr den Anfang reicht Notepad v\u00f6llig aus. Wichtig ist, dass Sie Ihre Datei mit der Endung <strong>.ps1<\/strong> speichern \u2013 andernfalls erkennt Windows sie nur als Textdatei und kann sie nicht ausf\u00fchren. Wenn Sie versuchen, Skripte zum ersten Mal auszuf\u00fchren, k\u00f6nnen die Sicherheitseinstellungen von Windows dies verhindern. In diesem Fall m\u00fcssen Sie die Ausf\u00fchrungsrichtlinie anpassen (mehr dazu sp\u00e4ter).Mit diesem Prozess k\u00f6nnen Sie wiederkehrende Aufgaben automatisieren, mehrere Befehle gleichzeitig ausf\u00fchren oder Ideen testen, ohne alles immer wieder neu eingeben zu m\u00fcssen.<\/p>\n<h3>\u00d6ffnen Sie einen Texteditor in Windows 11<\/h3>\n<p>Hier geht es los. Unglaublich, aber wahr: Notepad reicht v\u00f6llig aus und ist bereits vorinstalliert. Einfach die Windows-Taste dr\u00fccken, <strong>\u201eNotepad\u201c<\/strong> eingeben, Enter dr\u00fccken, und schon \u00f6ffnet sich ein leeres Dokument. Dort notieren Sie Ihre PowerShell-Befehle.<\/p>\n<p>Wer es etwas ausgefeilter mag, findet auf der <a href=\"https:\/\/code.visualstudio.com\/\" rel=\"noopener noreferrer\" target=\"_blank\">offiziellen VS Code-Website<\/a> Visual Studio Code mit Funktionen wie Syntaxhervorhebung und Debugging. Die Einrichtung ist etwas aufwendiger, aber f\u00fcr komplexe Skripte lohnt sich ein Blick. F\u00fcrs Erste reicht aber Notepad v\u00f6llig aus \u2013 das ist unkomplizierter.<\/p>\n<h3>Schreiben Sie Ihren ersten PowerShell-Befehl<\/h3>\n<p>Sobald das Notepad-Fenster ge\u00f6ffnet ist, k\u00f6nnen Sie mit dem Experimentieren beginnen. Geben Sie einfache Befehle ein, wie zum Beispiel:<\/p>\n<pre><code>Write-Output \"Hello, World!\" <\/code><\/pre>\n<p>Das Skript gibt beim Ausf\u00fchren einfach \u201eHallo Welt!\u201c im PowerShell-Fenster aus. Ganz einfach, oder? Oder Sie versuchen etwas Sinnvolleres, zum Beispiel:<\/p>\n<pre><code>Get-ComputerInfo <\/code><\/pre>\n<p>Dadurch werden alle Informationen \u00fcber Ihren PC abgerufen \u2013 CPU, Arbeitsspeicher, Betriebssystemdetails. Falls etwas schiefgeht, \u00fcberpr\u00fcfen Sie Ihre Befehle \u2013 PowerShell verzeiht keine Tippfehler.<\/p>\n<p>Ein weiteres Beispiel f\u00fcr die Kombination von Befehlen:<\/p>\n<pre><code>Write-Output \"Welcome to PowerShell Scripting\" Get-Date Get-Process <\/code><\/pre>\n<p>Diese Funktion zeigt die aktuelle Uhrzeit und die Liste der laufenden Prozesse an. Glaub mir, das Verst\u00e4ndnis der Funktionsweise von Cmdlets ist die Grundlage f\u00fcr das Skripten \u2013 sobald du das verstanden hast, wird das Erstellen komplexerer Skripte viel einfacher.<\/p>\n<h3>F\u00fcgen Sie Ihrem Skript Kommentare hinzu.<\/h3>\n<p>Es mag etwas seltsam klingen, aber Kommentare sind sehr hilfreich. Es handelt sich um Zeilen, die mit \u201eKommentar\u201c beginnen und <code>#<\/code>erkl\u00e4ren, was passiert. Das sorgt f\u00fcr Verst\u00e4ndlichkeit, insbesondere wenn man Monate sp\u00e4ter darauf zur\u00fcckkommt oder Skripte mit anderen teilt. Beispiel:<\/p>\n<pre><code># This script displays a welcome message Write-Output \"Hello from Windows 11\" <\/code><\/pre>\n<p>Das Hinzuf\u00fcgen von Kommentaren ist eine gute Angewohnheit, die Zeit sparen kann. PowerShell ignoriert Zeilen mit Kommas <code>#<\/code>, sodass Ihr Skript gleichzeitig funktional und dokumentiert sein kann.<\/p>\n<h3>Speichern Sie die Datei als.ps1-Skript<\/h3>\n<p>Dieser Schritt bereitet manchen Schwierigkeiten. Wenn Sie mit dem Schreiben fertig sind, klicken Sie in Notepad auf <strong>\u201eDatei\u201c &gt; \u201eSpeichern unter\u201c<\/strong>. Benennen Sie Ihre Datei so, dass sie auf <strong>\u201e.ps1\u201c<\/strong> endet. Zum Beispiel:<\/p>\n<pre><code>myscript.ps1 <\/code><\/pre>\n<p><strong>Stellen Sie sicher, dass Sie im Dropdown-Men\u00fc \u201eDateityp\u201c die Option \u201eAlle Dateien\u201c<\/strong> ausw\u00e4hlen. Wenn Sie \u201eTextdokumente\u201c ausw\u00e4hlen, speichert Notepad die Datei als <em>\u201emyscript.ps1.txt\u201c<\/em>, und PowerShell erkennt sie nicht als Skript. Speichern Sie die Datei an einem leicht zug\u00e4nglichen Ort, z. B.auf Ihrem Desktop oder in einem separaten Ordner \u201eSkripte\u201c in Ihren Dokumenten. So finden Sie sie sp\u00e4ter problemlos wieder.<\/p>\n<h3>Konfigurieren der PowerShell-Ausf\u00fchrungsrichtlinie<\/h3>\n<p>Das ist etwas umst\u00e4ndlich, aber die Standardeinstellungen von Windows verhindern oft die Ausf\u00fchrung von Skripten. Das dient nat\u00fcrlich der Sicherheit. Um Ihre aktuelle Einstellung zu \u00fcberpr\u00fcfen, klicken Sie mit der rechten Maustaste auf das <strong>Windows PowerShell-<\/strong> Symbol, w\u00e4hlen Sie \u201e <strong>Als Administrator ausf\u00fchren\u201c<\/strong> und geben Sie dann Folgendes ein:<\/p>\n<pre><code>Get-ExecutionPolicy <\/code><\/pre>\n<p>Wenn dort <em>\u201eEingeschr\u00e4nkt\u201c<\/em> steht, werden Skripte nicht ausgef\u00fchrt. Um dies zu \u00e4ndern (und glauben Sie mir, das werden Sie wollen), geben Sie Folgendes ein:<\/p>\n<pre><code>Set-ExecutionPolicy RemoteSigned <\/code><\/pre>\n<p>Best\u00e4tigen Sie anschlie\u00dfend mit einem Punkt <kbd>Y<\/kbd>. Dadurch k\u00f6nnen auf Ihrem PC erstellte Skripte ausgef\u00fchrt werden, heruntergeladene Skripte m\u00fcssen jedoch weiterhin signiert werden. Bei manchen Konfigurationen ist die Eingabeaufforderung m\u00f6glicherweise etwas unklar oder fordert Sie auf, PowerShell zu schlie\u00dfen und neu zu \u00f6ffnen. Versuchen Sie es daher gegebenenfalls mehrmals.<\/p>\n<p>Seien Sie vorsichtig \u2013 manche Konfigurationen vertragen diese \u00c4nderung nicht, und es ist besser, wieder auf den <em>eingeschr\u00e4nkten Modus<\/em> zur\u00fcckzukehren, wenn Sie mit dem Experimentieren fertig sind.<\/p>\n<h3>F\u00fchren Sie das PowerShell-Skript aus<\/h3>\n<p>Alles bereit? Gehen Sie nun zu dem Ordner, in dem sich Ihre Datei <em>\u201emyscript.ps1\u201c<\/em> befindet. Dieser befindet sich m\u00f6glicherweise auf Ihrem Desktop.\u00d6ffnen Sie PowerShell und navigieren Sie zu diesem Ordner \u2013 in diesem Fall:<\/p>\n<pre><code>cd Desktop <\/code><\/pre>\n<p>F\u00fchren Sie das Skript abschlie\u00dfend mit folgendem Befehl aus:<\/p>\n<pre><code>.\\myscript.ps1 <\/code><\/pre>\n<p>PowerShell f\u00fchrt die Befehle aus, und die Ausgabe wird direkt angezeigt. Im Fehlerfall gibt die Fehlermeldung Hinweise zur Fehlerbehebung. Bei bestimmten Konfigurationen kann es erforderlich sein, PowerShell erneut als Administrator auszuf\u00fchren oder die Syntax des Skripts zu \u00fcberpr\u00fcfen. Dies geh\u00f6rt jedoch zum Lernprozess.<\/p>\n<h2>Wie speichert man ein PowerShell-Skript?<\/h2>\n<p>Ehrlich gesagt ist die korrekte Speicherung Ihrer Skripte die halbe Miete. Speichern Sie immer mit der Dateiendung <strong>.ps1<\/strong> und w\u00e4hlen Sie im Men\u00fc \u201eSpeichern unter\u201c die Option <strong>\u201eAlle Dateien\u201c<\/strong>. Organisieren Sie Ihre Skripte \u2013 beispielsweise in einem eigenen Ordner in Ihren Dokumenten \u2013, damit Sie sie sp\u00e4ter leicht finden und verwalten k\u00f6nnen.<\/p>\n<p>Wenn Sie Visual Studio Code verwenden, ist es genauso einfach: Speichern Sie die Datei mit der Dateiendung <em>.ps1<\/em>, w\u00e4hlen Sie Ihren Ordner aus, und fertig. Sie k\u00f6nnen auch mit der rechten Maustaste auf vorhandene Skripte klicken, um sie mit Ihrem bevorzugten Editor zu \u00f6ffnen und direkt anzupassen.<\/p>\n<h2>H\u00e4ufig gestellte Fragen<\/h2>\n<h3>Was ist ein PowerShell-Skript?<\/h3>\n<p>Es handelt sich lediglich um eine Textdatei mit einer Reihe von PowerShell-Befehlen, gespeichert mit der Dateiendung <em>.ps1<\/em>, die eine Abfolge von Automatisierungen oder Aufgaben ausf\u00fchrt. Man kann sie sich wie ein Rezept vorstellen \u2013 einmal geschrieben, kann man sie ausf\u00fchren, um dieselbe Aufgabe immer wieder automatisch zu erledigen.<\/p>\n<h3>Ist PowerShell standardm\u00e4\u00dfig installiert?<\/h3>\n<p>Ja. Windows 11 bringt die Windows PowerShell 5.1 bereits mit. Zus\u00e4tzlich k\u00f6nnen Sie PowerShell 7 installieren, um neuere Funktionen und plattform\u00fcbergreifende Unterst\u00fctzung zu erhalten. Das ist optional, aber oft hilfreich.<\/p>\n<h3>Warum l\u00e4uft mein Skript nicht?<\/h3>\n<p>Das liegt meist an den Ausf\u00fchrungsrichtlinien.<code>Get-ExecutionPolicy<\/code>Pr\u00fcfen Sie, ob diese <em>eingeschr\u00e4nkt<\/em> sind. Falls ja, \u00e4ndern Sie sie mit <code>Set-ExecutionPolicy RemoteSigned<\/code>. Beachten Sie jedoch, dass das \u00c4ndern von Sicherheitseinstellungen Risiken birgt. F\u00fchren Sie daher nur Skripte aus, denen Sie vertrauen.<\/p>\n<h3>PowerShell vs. Eingabeaufforderung?<\/h3>\n<p>PowerShell ist deutlich leistungsf\u00e4higer. Es unterst\u00fctzt Skripte, Objekte, Pipelines und alle Arten der Automatisierung. Die Eingabeaufforderung ist einfacher \u2013 eher ein einfaches Terminal. Beide haben ihre Anwendungsbereiche, aber PowerShell ist heutzutage die erste Wahl f\u00fcr die Automatisierung von Windows-Aufgaben.<\/p>\n<h3>K\u00f6nnen Skripte sp\u00e4ter bearbeitet werden?<\/h3>\n<p>Auf jeden Fall. Klicken Sie einfach mit der rechten Maustaste auf die <em>.ps1-<\/em> Datei und w\u00e4hlen Sie <strong>\u201eBearbeiten\u201c<\/strong>. Sie wird dann in Notepad oder Ihrem Standardeditor ge\u00f6ffnet, wo Sie die Befehle anpassen k\u00f6nnen. Anschlie\u00dfend k\u00f6nnen Sie die Datei speichern und erneut ausf\u00fchren.<\/p>\n<h3>Sind PowerShell-Skripte sicher?<\/h3>\n<p>F\u00fchren Sie Skripte nur aus vertrauensw\u00fcrdigen Quellen aus. Schadsoftware kann erheblichen Schaden anrichten. Wenn Sie Ihre Skripte selbst schreiben oder die Quelle kennen, ist das in der Regel ausreichend sicher. Seien Sie aber unbedingt vorsichtig beim Ausf\u00fchren unbekannter Downloads \u2013 die Windows-Sicherheitsvorkehrungen haben ihren Sinn.<\/p>\n<p>Hoffentlich erleichtert das den Prozess. Sobald man den Dreh raus hat, ist das Skripten gar nicht mehr so \u200b\u200bbe\u00e4ngstigend.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das Erstellen eines PowerShell-Skripts unter Windows 11 ist keine Raketenwissenschaft, kann aber f\u00fcr Anf\u00e4nger etwas einsch\u00fcchternd wirken. Manchmal lassen sich Skripte aufgrund von Sicherheitsrichtlinien nicht<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6342","post","type-post","status-publish","format-standard","hentry","category-hilfe"],"_links":{"self":[{"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/posts\/6342","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/comments?post=6342"}],"version-history":[{"count":0,"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/posts\/6342\/revisions"}],"wp:attachment":[{"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/media?parent=6342"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/categories?post=6342"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/tags?post=6342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}