我想记录我的PowerShell脚本(5.1版)。
我使用“ PSFramework”框架(https://psframework.org/)中的“ Write-PSFMessage”功能。
我不想在每个命令之后都手动指定该命令的操作,但是希望传递系统生成的详细消息。
或者,如果将执行命令的命令行简单地传递给message参数,我也将感到满意。但这也应该是完全动态的。
示例(无效!):
Write-PSFMessage -Message (($currentline -1).toString()) -Level Verbose
有人有个好主意吗?
非常感谢您!
答案 0 :(得分:0)
我同意Mathias,只需使用Start-Transcript .\PSScriptLog.txt
记录所有命令并输出,然后以Stop-Transcript
结尾以完成日志文件。