Я хочу назвать PS1 из командной строки, есть 2 файлов в одной папке (очень прямо вперед)Вызов ps1 из ЦМД
test.cmd
:
@set powershell=powershell.exe
echo ^^^&'%~dpn0.ps1' %*| "%powershell%" -ExecutionPolicy Bypass -Command -
exit /b %ERRORLEVEL%
test.ps1
:
ls>abc.txt
Проблема заключается в следующем: Когда я вызываю test.cmd из командной строки, abc.txt не генерируется. но когда я вызываю test.ps1 из powershell ise из этой папки, создается abc.txt. Я также могу вызвать powershell.exe из этой папки.
Я что-то пропустил?
Эта проблема была сортирована. У меня есть имя моей папки, как только я удалю его, он работает нормально.
Спасибо, ребята!
Thank Manojlds, эта проблема была разобрана, pls видят мои комментарии. –