Powershell: depuración en la producción / buen manejo de excepciones
¿Cuál es la mejor manera de analizar los cmdlets de powershell en producción? Supongamos que escribes un script que hace lo siguiente:
Escribir lof de valores de registro.Registrarse COM DllsHacer IIS AppPoolsIniciar servicios de Windows& ... algo va mal, entonces, ¿cuáles son las mejores prácticas para informar al usuario de modo que el problema de raíz se pueda rastrear y depurar?
Supongamos que las credenciales de los usuarios fallan en la creación de AppPool por algún motivo y quiero dejar de procesar en ese momento y además quiero deshacer lo que había hecho antes.
¿El modo detallado + el registro es una forma elegante de recopilar cada detalle en cada paso?