管理员可以创建PowerShell抄本来记录日志PowerShell控制台主机——从开始菜单或开始屏幕启动的蓝色窗口——支持创建抄本只要运行StartTranscript提供一个文件名然后你在这个窗口中的活动都会被捕捉到包括命令输出等每个抄本都需要运行空间意思是每个新PowerShell窗口需要有自己的脚本关闭文件时可直接关闭窗口或者运行StopTranscript
使用控制台窗口的任一运行空间可以使用一个脚本包括Exchange Management ShellSharePoint Management Shell和其他任何的管理shell这些都运行PowerShellexe——PowerShell控制台主机——有预装的脚本和插件
相反地PowerShell集成脚本环境(ISE)不支持抄本其他托管应用程序(如商业脚本编辑器)也不支持对于这些托管应用程序管理员需要提供自己的日志机制因为ISE没有否则你就会遇到麻烦
如果你使用Remoting规则稍有不同
如果你使用EnterPSSession同一台机器进行远程交互远程机器不会保留抄本或者PowerShell抄本这是因为远程机器上的托管应用程序不支持抄本但是机器上会保留发送到远程机器上的任何命令和返回结果通过远程你不必使用真正的SecureShell(SSH)类型的连接你还是本地控制台上输出;完整的命令发送到远程机器执行结果经过反序列化返回到本地控制