PowerShell DSC

PowerShell DSC

PowerShell Desired State Configuration ist eine Verwaltungsplattform in PowerShell, mit der Sie Ihre IT- und Entwicklungsinfrastruktur mit der Konfiguration als Code verwalten können.
Die Windows PowerShell-DSC (Desired State Configuration) ist eine in Windows integrierte Konfigurationsverwaltungsplattform, die auf offenen Standards basiert.DSC ist flexibel genug, um in jeder Phase des Bereitstellungslebenszyklus (Entwicklung, Test, Vorproduktion, Produktion) sowie beim Scale-out zuverlässig und konsistent zu funktionieren.DSC dreht sich um "Konfigurationen".Eine Konfiguration ist ein einfach zu lesendes Dokument, das eine Umgebung beschreibt, die aus Computern ("Knoten") mit bestimmten Merkmalen besteht.Diese Merkmale können so einfach wie das Aktivieren einer bestimmten Windows-Funktion oder so komplex wie das Bereitstellen von SharePoint sein.In DSC sind auch Überwachung und Berichterstellung integriert. Wenn ein System nicht mehr kompatibel ist, kann DSC eine Warnung auslösen und Maßnahmen zur Systemkorrektur ergreifen.Konfigurationen können einfach gelesen, gespeichert und aktualisiert werden.In Konfigurationen wird angegeben, dass sich die Zielgeräte im Status befinden sollen, anstatt Anweisungen zu schreiben, wie sie in diesen Status versetzt werden sollen.Dadurch ist das Erlernen, Übernehmen, Implementieren und Verwalten der Konfiguration über DSC wesentlich kostengünstiger.Das Erstellen von Konfigurationen bedeutet, dass komplexe Bereitstellungsschritte als "einzige Quelle der Wahrheit" an einem einzigen Ort erfasst werden.Dadurch ist die wiederholte Bereitstellung einer bestimmten Gruppe von Computern weniger fehleranfällig.Dies beschleunigt und erhöht die Zuverlässigkeit von Bereitstellungen und ermöglicht eine schnelle Abwicklung komplexer Bereitstellungen.Konfigurationen können auch über die PowerShell-Galerie gemeinsam genutzt werden. Dies bedeutet, dass bereits gängige Szenarien und Best Practices für die Arbeit vorhanden sind, die Sie erledigen müssen.
powershell-dsc

Alternativen zu PowerShell DSC für Mac mit kommerzieller Lizenz