处理跨导入多个模块的脚本的日志

时间:2017-11-21 21:10:56

标签: powershell

我有一个当前覆盖内置Write-Verbose/Error/Debug语句的模块,它包含一些自定义代码,但也将消息写入以调用脚本命名的文本文件(利用$MyInvocation)。 / p>

这会导入到我的所有脚本中。这些相同的脚本还导入其他模块,这些模块也使用Write-Verbose等。

现在,我希望所有输出最终都以原始调用脚本命名的单个文本文件结束。这适用于调用脚本中的任何Write-Verbose等语句,但只要它使用其他模块中的函数,就会成为调用脚本"所以该函数的Write-Verbose语句最终出现在以模块文件名称命名的不同日志文件中。

有解决方法吗?

0 个答案:

没有答案