Beiträge in der Kategorie PowerShell
Toolmaking-Grundlagen in PowerShell – Warum nachhaltige Automatisierung mit Architektur beginnt

Toolmaking-Grundlagen in PowerShell – Warum nachhaltige Automatisierung mit Architektur beginnt

PowerShell Toolmaking bedeutet mehr als funktionierenden Code. Dieser Beitrag legt das architektonische Fundament für nachhaltige Automatisierung und zeigt, warum Funktionen, Module, Controller-Skripte, Remoting und Idempotenz untrennbar zusammengehören.

Am Beispiel eines professionellen Benutzer-Onboardings wird erläutert, wie aus einzelnen Skripten belastbare Workflows entstehen. Der Fokus liegt bewusst auf Struktur, Verantwortlichkeiten und Wiederholbarkeit – nicht auf schnellen Lösungen.

Dieser erste Teil der Serie schafft Orientierung und bereitet den Weg für die praktischen Schritte des Toolmakings in den folgenden Beiträgen.

mehr lesen
PowerShell verstehen – Execution Policy, Codesignatur und Zone.Identifier richtig einsetzen

PowerShell verstehen – Execution Policy, Codesignatur und Zone.Identifier richtig einsetzen

PowerShell ist längst mehr als ein Administrationswerkzeug, sie ist ein Sicherheitskonzept. Execution Policy, Codesignatur und Zone.Identifier greifen ineinander und bilden gemeinsam die Grundlage für eine kontrollierte, nachvollziehbare Skriptausführung.

Der Beitrag zeigt, wie diese Mechanismen funktionieren, welche Rolle Dateisysteme wie NTFS und ReFS spielen und wie Signaturen, Zertifikate und Timestamping im Unternehmenskontext eingesetzt werden können.

Ein praxisorientierter Leitfaden für Administrator:innen, die PowerShell nicht nur nutzen, sondern verstehen wollen – von Monad bis Microsoft 365.

mehr lesen
PowerShell-Konstrukte im Überblick – Schleifen, Bedingungen und Fehlerbehandlung professionell eingesetzt

PowerShell-Konstrukte im Überblick – Schleifen, Bedingungen und Fehlerbehandlung professionell eingesetzt

Professionell skripten mit PowerShell: In diesem Beitrag zeige ich die wichtigsten Kontrollkonstrukte wie if, switch, for, foreach, while, do, try/catch und deren praktische Anwendung. Ergänzt wird der Artikel durch Exkurse zur Fehlerbehandlung mit -ErrorAction, zur korrekten Verwendung von Anführungszeichen und zur Unterscheidung zwischen $_ und $PSItem. Ideal für alle, die PowerShell strukturiert, lesbar und robust einsetzen möchten.

mehr lesen
PowerShell Remoting verstehen: Von Ad-hoc bis One-to-Many

PowerShell Remoting verstehen: Von Ad-hoc bis One-to-Many

PowerShell Remoting ermöglicht die zentrale Verwaltung von Windows- und plattformübergreifenden Systemen – effizient, flexibel und sicher. In diesem Beitrag erläutere ich praxisnah die Unterschiede zwischen Ad-hoc und sitzungsbasiertem Remoting, erkläre die Varianten explizit vs. implizit sowie One-to-One vs. One-to-Many und zeige, worauf es bei der sicheren Konfiguration unter PowerShell 5.1 und 7 wirklich ankommt. Mit konkreten Beispielen, Tipps und einem Exkurs zu Remotesitzungen und Scopes.

mehr lesen