This is not well thought out. For example ... I recently used a "DO ... /S ... " command which generated a lot of "access denied" errors. It would be nice to (in general) suppress specified error messages (while still getting unspecified ones). Maybe ...
set noerror=5 do ... unset noerror