Powershell의 exe에서 수행되는 모든 명령을 캡처하는 방법은 무엇입니까?

Powershell의 exe에서 수행되는 모든 명령을 캡처하는 방법은 무엇입니까?

cmd 및 powershell에서 일부 명령을 실행하는 exe 파일이 있습니다.

이 명령을 알고 싶습니다.

이 메모장(Get-PSReadlineOption)을 사용해 보았습니다.HistorySavePath

하지만 앱이 수행한 명령이 아닌 내 명령을 제공했습니다.

답변1

대부분의 이러한 프로그램은 cmd/PS에 대화형 입력을 제공하지 않습니다. 대신 cmd.exe의 "명령줄"의 일부로 쉘 명령을 제공합니다. 예를 들어 powershell.exe -Command {Do-Something}. 그래서 당신은 사용할 수 있어야합니다프로세스 모니터모든 "프로세스/스레드" 이벤트를 추적합니다. 그들은 모든 새로운 프로세스의 명령줄을 갖게 될 것입니다.

관련 정보