Hola Joctan, mi nombre es José, un usuario de Windows como usted. Estoy encantado de ayudarle.
La secuencia DISM /Online /Cleanup-Image /ScanHealth, verifica si hay daños en el sistema operativo.
La secuencia Dism /Online /Cleanup-Image /CheckHealth, verifica el estado. El resultado puede ser: correcto, reparable y no reparable.
La secuencia sfc /scannow, revisa la integridad de los archivos protegidos del sistema y los repara en caso de encontrar una falla y que esta sea reparable.
En cuanto a sus preguntas: Estos comandos no son de mantenimiento, por lo que, solo se recomienda ejecutarlos cuando usted encuentra un comportamiento anómalo del sistema operativo. En cuanto al reinicio luego de ejecutar el comando, se recomienda reiniciar cuando estos comandos han realizado alguna reparación, ya que, al ser archivos protegidos del sistema, deben ser liberados para ser modificados. En caso contrario, no es necesario el reinicio.
En cuanto a la diferencia de ejecutarlos en CMD o en PowerShell, no hay una diferencia.
Espero haberle asistido con su inquietud.