큰 배치 파일을 상속 받았으며 더 "개발자 친화적 인"언어로 다시 작성하고 싶습니다.배치 파일 실행을 추적 할 수있는 방법이 있습니까?
나는 다음과 같은 일을 찾으려면 :
가 호출 어떤 다른 스크립트- 는
- 그것이
- 어떤 환경 변수에 어떤 파일을 쓰기 않습니다 시작 어떤 다른 프로세스
- 그 어떤 것을 설정합니까?
마지막으로, 시작하기 전에 이것을 할 수 있다는 것을 알고 있습니다.
set > original_environment.txt
그리고 그것을 실행 한 후,이 작업을 수행 할 수 있습니다
set > new_environment.txt
을 단지 그들 사이 DIFF을 ...하지만 난 아마 해제 할 수있는 몇 가지 변수를 놓칠 때 스크립트 (또는 스크립트가 setlocal
이하인 경우 모두 포함).
스크립트 코드 전체에 걸쳐 수십 개의 echo 문을 추가하지 않고도 이러한 모든 것을 찾을 수있는 방법이 있습니까? 배치 파일에 의해 시작된 프로세스를 모니터하고 모든 작업을 수행 할 수있는 도구가 있습니까?
PowerShell로 다시 작성하십시오. 그것은 디버깅 기능을 가지고 있습니다. Idera의 우수한 "PowerShell Plus"제품을 사용하여 대화 형 디버깅 경험을 얻을 수도 있습니다. –
@ 존 : OP의 문제는 배치 파일이 다른 언어로 다시 작성해야한다는 것을 더 잘 이해하고 있다고 생각합니다. 따라서 다시 같은 지점을 만들고있는 것입니다 :) – Joey
프로세스 모니터 http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx에서이 정보 중 일부를 얻을 수 있지만 나머지는 마찬가지입니다. 네가 뭔가를 찾길 바래.하지만 나는 낙관적이지 않아. –