![Powershell의 exe에서 수행되는 모든 명령을 캡처하는 방법은 무엇입니까?](https://rvso.com/image/1684412/Powershell%EC%9D%98%20exe%EC%97%90%EC%84%9C%20%EC%88%98%ED%96%89%EB%90%98%EB%8A%94%20%EB%AA%A8%EB%93%A0%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%BA%A1%EC%B2%98%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
cmd 및 powershell에서 일부 명령을 실행하는 exe 파일이 있습니다.
이 명령을 알고 싶습니다.
이 메모장(Get-PSReadlineOption)을 사용해 보았습니다.HistorySavePath
하지만 앱이 수행한 명령이 아닌 내 명령을 제공했습니다.
답변1
대부분의 이러한 프로그램은 cmd/PS에 대화형 입력을 제공하지 않습니다. 대신 cmd.exe의 "명령줄"의 일부로 쉘 명령을 제공합니다. 예를 들어 powershell.exe -Command {Do-Something}
. 그래서 당신은 사용할 수 있어야합니다프로세스 모니터모든 "프로세스/스레드" 이벤트를 추적합니다. 그들은 모든 새로운 프로세스의 명령줄을 갖게 될 것입니다.