Al escribir scripts de PowerShell, noté que cuando ciertos cmdlets encuentran problemas, aparecen un mensaje interactivo, Remove-Item en un directorio no vacío como ejemplo. Esto es mortal cuando intento automatizar tareas, prefiero que la acción simplemente falle y arroje una excepción o devuelva un código de retorno incorrecto para que todo el script no esté bloqueado esperando una respuesta.
¿Hay alguna forma de obligar a PowerShell a fallar automáticamente en lugar de buscar la entrada del usuario en las acciones?
Remove-Item
falle rápidamente?"