You’re on the right track, using
override wait. Was the user you wanted to use to run the batch script logged in at the time? There is a different
override wait parameter for specifying a particular user, rather than the logged on user.
It’s important to remember that unless you also specify a particular parameter, the command runs with the effective permissions of that user, not with BigFix’s normal SYSTEM permissions. If that user doesn’t have permission to that folder, or to run the bat, or to run any .bats at all, it will fail.
If you can explain a little more about what you’re trying to do, we can probably help you get there.