1
우리는 다른 perl과 ruby 스크립트를 실행하는 데 도움이되는 많은 기존 배치 파일을 가지고 있습니다.명령 확장의 powershell 확장을 비활성화 하시겠습니까?
배치 파일 (예 : TEST.BAT) 일반적으로처럼 호출 할 것입니다 :
$ 테스트
과 배치 파일 내에서, 그것은 일부 설정을 설정하고 마지막으로 해당 스크립트 파일을 실행하려고합니다
(예를 들면 이런 test.pl) : cmd.exe를 가진perl -S "%0.pl" %*
모든 작품,하지만 오늘은, 내가 PowerShell을 전환하기로 결정하고 명령을 확장 것을 알아 냈다. 그래서 "test"를 실행하려고하면 실제로 "Full \ path \ test.bat"이 실행될 것이고 스크립트는 test.bat.pl 파일이 없다고 불평 할 것입니다.
이 명령 확장을 방지 할 수있는 방법이 있습니까? 모든 배치 파일을 다시 작성하는 것은 옵션이 아닙니다.
. 감사 – Rado