如何自动保存 PowerShell 会话

How to automatically save PowerShell session

如何将 PowerShell windows(输入和输出)中发生的一切自动重定向到文件?我不是指单个命令,而是我想要一个记录器之类的东西,它可以捕获所有内容并记录到本地文件中,这样我就有了在 powershell window.

中完成的事情的历史记录

您正在寻找 PowerShell 的 Start-Transcript cmdlet,它:

creates a record of all or part of a Windows PowerShell session to a text file. The transcript includes all command that the user types and all output that appears on the console.

运行 必须使用 Stop-Transcript cmdlet 显式停止转录。