Support `--what-if` for built-in resources

Offen
#1,529 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
48/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Ruhig
Tech-Stack
rust
Bereich
devops

Rechercherichtung

Beginne damit, die in der Checkliste genannten integrierten Ressourcen nachzuverfolgen, insbesondere FeatureOnDemandList und OptionalFeatureList, zusammen mit ihren get-, set- und export-Operationen. Vergleiche, wie --what-if für die geprüften Ressourcen behandelt wird, und überprüfe anschließend, dass jede aufgeführte Ressource ihre ausstehenden Änderungen in einer Vorschau anzeigen kann, ohne sie anzuwenden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Issue-Enhancement Needs Triage
Summary of the new feature / enhancement

As a user,
I want to be able to call --what-if on built-in resources,
So I can preview the changes it is going to apply.

Proposed technical implementation details (optional)

With DSC v3.2 shipped, a couple of new built-in resources are introduced with get, set, and export. But these built-in resources are perfect candidates to implement/showcase --what-if:

  • Microsoft.Windows/FirewallRuleList
  • Microsoft.Windows/Service
  • Microsoft.Windows/FeatureOnDemandList
  • Microsoft.Windows/OptionalFeatureList
  • Microsoft.Windows/UpdateList
  • Microsoft.OpenSSH.SSHD/sshd_config
  • Microsoft.OpenSSH.SSHD/Subsystem
  • Microsoft.OpenSSH.SSHD/SubsystemList
  • Microsoft.OpenSSH.SSHD/Windows
Vorherrschende Sprache
Rust
Sterne
543
Forks
78
Ø Merge
2 T. 2 Std.
Gemergte PRs (30 T.)
24

Entwicklungsumgebung

In Codespaces öffnen

Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus PowerShell/DSC

Alle Issues in PowerShell/DSC

Ähnliche Issues

Weitere Issues zu Rust

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.