如何捕获 powershell 中从 exe 执行的所有命令?

如何捕获 powershell 中从 exe 执行的所有命令?

我有一个 exe 文件,它在 cmd 和 powershell 上执行一些命令

我想知道这个命令

我已经尝试过这个记事本(Get-PSReadlineOption).HistorySavePath

但它给了我我的命令而不是应用程序执行的命令

答案1

大多数此类程序不向 cmd/PS 提供交互式输入 - 相反,它们将 shell 命令作为 cmd.exe“命令行”的一部分提供,例如它们运行powershell.exe -Command {Do-Something}。因此您应该能够使用进程监控跟踪所有“进程/线程”事件;它们将拥有每个新进程的命令行。

相关内容