Как заставить оболочку Windows использовать mkdir.exe из PATH, а не CMD.EXE?
Окружите имя исполняемого файла в двойных кавычках. Например:
"MKDIR"
Это заставляет Windows искать ваш исполняемый файл вместо выполнения внутренней команды. Если у вас есть параметры, которые также требуют двойных кавычек, используйте этот синтаксис:
"MKDIR" -firstParam "C:\foobar\long file name.ext"