BEYWARE.
EN
← Zurück zum Blog

IT

Windows-PCs automatisch einrichten: Ein PowerShell-Tool mit Oberfläche statt Klickorgie

28. Mai 2026 · 6 Min. Lesezeit

Windows-PCs automatisch einrichten: Ein PowerShell-Tool mit Oberfläche statt Klickorgie

Das Problem, das jeder kennt

Ein neuer Rechner kommt an. Jemand aus der IT verbringt den halben Tag damit, die immer gleichen Programme zu installieren, Einstellungen zu setzen, den Rechner in die Domäne zu heben und die vorinstallierten Apps zu entfernen, die niemand braucht. Bei einem Fertigungsbetrieb mit zwei Standorten passierte das ein paar Mal im Monat – und jedes Mal ein bisschen anders, je nachdem, wer es gemacht hat.

2023 gab es dafür bereits ein Skript. Es funktionierte, solange man wusste, welche Zeile man vorher auskommentieren musste. Das ist kein Werkzeug, das ist eine Erinnerungshilfe für eine Person.

Was das neue Tool anders macht

Wir haben das Skript 2026 durch ein PowerShell-Tool mit WPF-Oberfläche ersetzt. Die Entscheidung für PowerShell war bewusst: Es ist auf jedem Windows-Rechner vorhanden, die IT kann es lesen, und es braucht keine zusätzliche Laufzeit. Die Oberfläche kam dazu, weil das Tool auch von Personen benutzt werden soll, die keine Kommandozeile öffnen wollen.

Die Kernfunktionen:

  • Profile pro Abteilung. Spedition, Engineering, Produktion, Verwaltung – jedes Profil ist eine Liste von Programmen, Einstellungen und Gruppen. Ein neues Profil ist eine neue Datei, kein neuer Code.
  • Erkennung installierter Software. Bevor etwas installiert wird, prüft das Tool, was schon da ist. Ein Rechner, der nachgerüstet wird, bekommt nur das, was fehlt.
  • Trockenlauf. Jede Konfiguration lässt sich vorher durchspielen. Das Tool zeigt, was es tun würde, ohne etwas anzufassen.
  • Protokoll. Jeder Lauf schreibt ein Log mit Zeitstempel, Profil, jedem Schritt und jedem Fehler. Wenn ein Rechner später Probleme macht, weiss man, wie er eingerichtet wurde.
  • Opt-in-Debloating. Vorinstallierte Apps, Werbung im Startmenü, Telemetrie-Einstellungen – das Tool kann sie entfernen, aber nur, wenn man es ausdrücklich anhakt.

Warum Debloating opt-in ist

Wir wurden gefragt, warum das nicht einfach Standard ist. Zwei Gründe:

Erstens sind einige der vorinstallierten Komponenten in bestimmten Abteilungen doch nötig – etwa Apps, die mit Microsoft 365 zusammenspielen. Zweitens ist Debloating der Teil, bei dem am ehesten etwas kaputtgeht, wenn Windows sich ändert. Ein Standard-Lauf, der einen Rechner beschädigt, zerstört das Vertrauen in das ganze Werkzeug. Ein Opt-in, das man bewusst setzt, ist nachvollziehbar.

Der Trockenlauf hat sich sofort bezahlt gemacht

Wie schon bei anderen Werkzeugen war der Trockenlauf die Funktion mit dem grössten Effekt. Er hat vor dem ersten produktiven Einsatz drei Fehler in den Profilen gefunden: ein Installationspaket, das umbenannt worden war, eine Gruppe, die es im AD nicht mehr gab, und eine Einstellung, die auf beiden Standorten unterschiedlich sein musste. Ohne Trockenlauf hätten wir das an drei echten Rechnern gelernt.

Die AD-Skripte drumherum

Ein Rechner ist nur die Hälfte. Die andere Hälfte ist das Active Directory: Wer gehört zu welcher Abteilung, welche Security Groups gibt es, stimmt die Organisationsstruktur? Wir haben dafür eine Sammlung von Skripten gebaut, die neben dem Einrichtungstool stehen:

  • Organisationsstruktur setzen und verifizieren – Abteilung, Vorgesetzte, Standort pro Benutzer
  • Security Groups anlegen nach einem festen Namensschema
  • Adressen und Telefonlisten pflegen
  • CSV-Abgleich gegen das AD, um Abweichungen zwischen Personalliste und Verzeichnis zu finden
  • Sync-Trigger, damit nachgelagerte Systeme – etwa das Intranet – nach einer Änderung aktuell sind

Diese Skripte sind unspektakulär, aber sie sind der Grund, warum die Profile im Einrichtungstool funktionieren: Ein Profil «Spedition» setzt voraus, dass es eine Gruppe «Spedition» gibt und dass sie richtig befüllt ist.

Was wir gelernt haben

  • Ein Skript mit Kommentaren ist kein Werkzeug. Sobald jemand anderes es benutzen soll, braucht es Profile, Prüfungen und eine Oberfläche.
  • Erkennen vor Installieren. Die meisten Rechner sind nicht neu, sondern werden nachgerüstet.
  • Trockenlauf und Protokoll sind keine Extras. Sie sind das, was aus einem Skript ein verlässliches Werkzeug macht.
  • Standortunterschiede früh einplanen. Tastaturlayouts, Feiertage, Gruppen – was an einem Standort gilt, gilt nicht automatisch am anderen.

Fazit

Die Einrichtung eines PCs ist eine der langweiligsten Aufgaben in der IT – und genau deshalb eine der dankbarsten für Automatisierung. Der Aufwand für das Tool war überschaubar, und er hat sich nach wenigen Rechnern amortisiert. Wichtiger als die gesparte Zeit ist aber, dass jetzt jeder Rechner gleich eingerichtet ist und ein Protokoll hat, das man nachlesen kann.