gpt4 book ai didi

windows - 从任务计划程序调用时,Powershell 输出无法正确记录

转载 作者:行者123 更新时间:2023-12-03 04:32:20 24 4
gpt4 key购买 nike

我需要记录我的 powershell 输出。我的 ps 文件是这样的:

#Set-ExecutionPolicy Unrestricted
$ErrorActionPreference="SilentlyContinue"
Stop-Transcript | out-null
$ErrorActionPreference = "Continue"
$date = (Get-Date).tostring("MMddyy HHmmss")
$filename = 'C:\apierror\logs\' + $date + '.txt'
Start-Transcript -path $filename -append

$python = "C:\Python34\python.exe"

$python_path = "C:\script.py"

cd (split-path $python_path)

& $python $python_path

Stop-Transcript

现在,当我直接从 powershell 运行此文件时,输出会被正确记录。但是当我尝试从任务调度程序运行它时 - 只有控制台输出的一部分存储在文件中。

有什么想法吗?

最佳答案

出于某种原因,使用脚本仅存储部分输出。我最终使用日志直接写入 python 文件,而不是 powershell。似乎工作正常。

关于windows - 从任务计划程序调用时,Powershell 输出无法正确记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34943355/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com