Powershell动态日志记录

时间:2020-09-09 09:29:20

标签: powershell logging

我想记录我的PowerShell脚本(5.1版)。

我使用“ PSFramework”框架(https://psframework.org/)中的“ Write-PSFMessage”功能。

我不想在每个命令之后都手动指定该命令的操作,但是希望传递系统生成的详细消息。

或者,如果将执行命令的命令行简单地传递给message参数,我也将感到满意。但这也应该是完全动态的。

示例(无效!):

Write-PSFMessage -Message (($currentline -1).toString()) -Level Verbose

有人有个好主意吗?

非常感谢您!

1 个答案:

答案 0 :(得分:0)

我同意Mathias,只需使用Start-Transcript .\PSScriptLog.txt记录所有命令并输出,然后以Stop-Transcript结尾以完成日志文件。