Дбенхем прав.
Вы не можете создать файл в том месте, где он у вас есть, но вы можете обойти это ...
Однако это сработает, если вы выполните следующее:
SET OUTFILE=%TEMP%
REM hopefully, create a MyOutput.txt file in the temp folder with "some text" as content
echo some text > %OUTFILE%\MyOutput.txt
Просто изменив тот факт, что ваш текст создает файл, вместо того, чтобы попытаться установить имя файла в переменной, вы получите эту работу.