【发布时间】:2017-02-21 10:19:09
【问题描述】:
我有一个 powershell 脚本,我正在将它从作为前端无限 while 循环运行转换为计划任务。这里最大的问题是我仍然想维护一个日志。 Start-Transcript 是之前进行日志记录的位,但不适用于后台任务。
这些链接(1、2)显示了类似的问题,但它们只提供了 start-transcript 不起作用的信息。他们没有给出任何关于如何可以完成的指示。
【问题讨论】:
标签: powershell command
我有一个 powershell 脚本,我正在将它从作为前端无限 while 循环运行转换为计划任务。这里最大的问题是我仍然想维护一个日志。 Start-Transcript 是之前进行日志记录的位,但不适用于后台任务。
这些链接(1、2)显示了类似的问题,但它们只提供了 start-transcript 不起作用的信息。他们没有给出任何关于如何可以完成的指示。
【问题讨论】:
标签: powershell command
基本上你可以做两件事:
将日志记录例程添加到您的脚本(例如参见here)。
像这样运行脚本:
powershell.exe -Command "&{your.ps1 *> your.log; exit $LASTEXITCODE}"
我个人更喜欢前者,但它需要对您的代码进行更多更改。
【讨论】: