Пакетный файл не будет выполняться из Powershell - PullRequest
0 голосов
/ 21 декабря 2018

У меня есть простой пакетный файл с именем test.bat, содержащий следующее:

@echo off 
cd ..\..
echo %~dp0 

Из каталога, в котором находится пакетный файл, я ввожу

. \ Test.bat

, в результате чего "Программа 'test.bat' не запустилась: система не может найти указанный файл В строке: 1 символ: 1 + DEV \ vcpkg \ test.bat"

Это началось, когда я попытался установить vcpkg из github, что я сделал на других компьютерах без проблем, используя проверенные установочные файлы и инструкции, которые прилагаются к нему.Кажется, что элементы пути не работают должным образом.

При поиске решения я нашел https://stackoverflow.com/posts/27122098/.Копируя из него, я попробовал


.... Чтобы получить ясное представление, давайте создадим командный файл в каталоге.

C: \ script \ test.bat

с содержимым:

@echo off
cd ..\..
echo %~dp0

Когда вы запустите его из командной строки, вы увидите такой результат:

C: \ script \


Я получаю сообщение об ошибке, а не правильный результат.

Я работаю от имени администратора, и это на 64-разрядной виртуальной машине, размещенной в Azure и работающейWindows Server 2012 R2.Я намеренно сократил его до максимально простого исполняемого файла.

Идеи ??

1 Ответ

0 голосов
/ 24 декабря 2018

Решением было создать совершенно новую виртуальную машину и переустановить все.

...