PSKit erstellt lauffertige PowerShell-Skripte aus den Einstellungen, die du auswählst. Alles passiert in deinem Browser; der Generator sendet nichts an einen Server.
So funktioniert es
Wähle eine Aufgabe. Jede ist eine übliche Administrationsaufgabe, mit den Parametern, die sie braucht, und sinnvollen Standardwerten.
Wähle eine Schleifenart. Der Rumpf ist in allen sechs Arten gleich, sodass du vergleichen kannst, wie foreach, Pipeline, for, while, do-while und ForEach-Object -Parallel dieselbe Arbeit ausdrücken.
Stelle die Skriptoptionen ein: Parameterprüfung, Schutzmaßnahme, Kommentare, Protokoll und Administratorprüfung.
Lies das Ergebnis. Jeder kommentierte Abschnitt wird darunter in deiner Sprache erklärt.
Die acht Aufgaben
Dateien auflisten — einen Ordnerbaum nach Name, Endung, Größe und Datum durchsuchen, optional mit Aktion auf das Gefundene.
Stapelumbenennen — umbenennen per regulärem Ausdruck, laufender Nummer, Ersetzungstext, Groß-/Kleinschreibung und Endung, mit Vorschau von altem und neuem Namen.
Dienste — Windows-Dienste auflisten und optional starten, beenden oder neu starten.
Prozesse — laufende Prozesse ansehen und optional die ausgewählten beenden.
Volumes — Datenträger und Partitionen mit Größe, freiem Speicher und Dateisystem auflisten, optional alte Dateien aufräumen.
Protokolle — Protokolldateien mit einem regulären Ausdruck durchsuchen und nach Trefferzahl sortieren.
Benutzer — lokale Konten mit ihren Gruppenzugehörigkeiten auflisten und optional eines deaktivieren.
Backups — Dateien finden, die seit einer bestimmten Anzahl Tage nicht gesichert wurden.
Die sechs Schleifenarten
foreach — die einfache Schleife über eine Sammlung. Am leichtesten zu lesen.
Pipeline — Get-ChildItem | ForEach-Object. Natürlich, wenn die Eingabe bereits eine Pipeline ist.
for — eine Zählerschleife. Nützlich, wenn du den Index und eine feste Anzahl Durchläufe brauchst.
while — wiederholen, solange eine Bedingung zutrifft, mit eingebauter Obergrenze, damit ein Lauf nicht hängen bleibt.
do-while — der Rumpf läuft mindestens einmal, bevor die Bedingung geprüft wird.
Parallel — ForEach-Object -Parallel mit einer Begrenzung, für unabhängige Einträge auf mehreren Kernen. Braucht PowerShell 7 und ist nicht möglich, wenn Ergebnisse gesammelt werden müssen.
Sicherheit
Aufgaben, die etwas verändern, laufen standardmäßig als Probelauf. Das Skript meldet, was es tun würde, und ändert nichts, bis du -Apply übergibst.
Mit -Apply verlangt das Skript vor jeder Änderung eine getippte Bestätigung, damit es nicht versehentlich aus einem anderen Fenster ausgelöst wird.
Aufgaben, die Administratorrechte brauchen, sagen das im Skript, und manche verlangen, PowerShell als Administrator zu starten.
Das Skript ausführen
Neben der Kopieren-Schaltfläche liegt die Auswahl Dateiformat: standardmäßig .ps1, dazu .txt, Markdown, HTML und README.md. Der Download liefert genau die gewählte Datei, bereits richtig benannt.
Wählst du das Klartextformat, benenne es vor dem Ausführen von .txt in .ps1 um - diese Endung führt Windows PowerShell aus.
Windows markiert heruntergeladene Skripte als aus dem Internet stammend. Rechtsklick auf die Datei, Eigenschaften, Blockierung aufheben markieren und bestätigen. Ohne diesen Schritt verweigert PowerShell die Ausführung.
Öffne PowerShell im Ordner, führe einmal .\skript.ps1 für den Probelauf aus und ergänze erst dann -Apply.
Die Auswahl PowerShell-Version im Panel entscheidet zwischen 5.1 und 7, und das Skript verlangt diese Version mit einer #requires-Zeile. Die parallele Art braucht PowerShell 7.
Link zu dieser Einrichtung kopiert die ganze Konfiguration in die Adresse selbst, sodass du sie speichern oder in einen Chat stellen kannst; die Einstellungen reisen mit dem Link und nichts wird hochgeladen.
Datenschutz
Der Generator läuft vollständig in deinem Browser. Nichts, was du eingibst, wird an einen Server gesendet, und das erzeugte Skript verlässt deinen Rechner nicht.
Deine Einstellungen speichert dein eigener Browser im localStorage, sodass die Seite sie beim nächsten Mal wieder kennt. Leere die Website-Daten, sind sie weg.
Seitenaufrufe werden in einem anonymen Zähler erfasst, der die Seite und das Datum notiert, nie aber, wer du bist.
Einen Fehler gefunden oder eine Idee? Das Feedbackformular auf der Kontaktseite geht direkt an den Autor.
Cookies Wir speichern ein Einstellungs-Cookie (site_lang, 12 Monate), um deine Sprache zu merken. Kein Tracking, keine Werbung. Akzeptieren speichert es, Ablehnen behält deine Wahl nur für diesen Besuch. Datenschutz