Мой PATH содержит пробелы, и я получаю сообщение ... было неожиданным в это время
Вам нужно процитировать аргументы для установки.
Заменить:
SET PATH=%MY_PATH%;%PATH%
С:
SET "PATH=%MY_PATH%;%PATH%"
Дальнейшее чтение
- Индекс AZ командной строки Windows CMD - Отличный справочник по всем вопросам, связанным с командной строкой Windows.
- set - отображать, устанавливать или удалять переменные окружения CMD. Изменения, сделанные с помощью SET, будут сохраняться только в течение текущего сеанса CMD.