Ich habe auf ITPro.tv ein Video über PowerShell Desired State Configuration DSC gesehen . Sie führen es ein und führen effektiv ein Skript aus. Dies war jedoch auch ihre erste (echte) Einführung in das Scripting, sodass ich den Unterschied zwischen DSC und regulärem Scripting nicht aufgegriffen habe. Ich habe schon einige regelmäßige Skripte geschrieben, und vielleicht hatten sie einfach kein so gutes Beispiel. Es schien, als könnte ein normales Skript eine Rolle / Funktion installieren und einige Dateien problemlos kopieren. Ich habe den Vorteil von DSC im Vergleich zu nur einem Skript nicht gesehen. Abgesehen davon, dass eine Maschine in der Lage ist, nach Änderungen zu suchen, die sie in der Praxis nur theoretisch nicht behandelt haben.
Was sind die Vorteile von DSC gegenüber herkömmlichen Skripten? zum Beispiel "Rolle installieren, Datei kopieren"?
- Mit PowerShell können Sie eine Verbindung zu Remotecomputern herstellen und diese anweisen, Aufgaben zu erledigen. Dies gilt also nicht nur für DSC.
- Mit DSC scheint es, als würden Sie eine Art Kompilierung durchführen, um eine Mof-Datei zu erstellen, und sie dann nach dem Skript über die Shell ausführen, was als unnötiger Schritt erscheint.
- Die MSDN-Übersicht liest sich wie eine Übersicht über PowerShell, und ich sehe keine Unterscheidungsmerkmale.