Powershell: Fehlerbehebung in der Produktion / Gute Ausnahmebehandlung

Wie lassen sich PowerShell-Cmdlets in der Produktion am besten analysieren? Angenommen, Sie schreiben ein Skript, das Folgendes ausführt:

Schreiben Sie eine Liste der RegistrierungswerteRegistrieren Sie COM-DLLsMachen Sie IIS AppPoolsStarten Sie Windows Services

& ... dazwischen läuft etwas schief. Was sind dann die bewährten Methoden, um den Benutzer darüber zu informieren, dass das Root-Problem nachverfolgt und behoben werden kann?

Angenommen, die Benutzeranmeldeinformationen schlagen aus irgendeinem Grund für die AppPool-Erstellung fehl, und ich möchte die Verarbeitung zu diesem Zeitpunkt beenden und ein Rollback für das ausführen, was ich zuvor ausgeführt habe.

Ist der ausführliche Modus + Protokollieren eine elegante Methode, um bei jedem Schritt alle Details zu erfassen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage