gpt4 book ai didi

c# 控制台应用程序保持在任务计划程序 Windows 2016 中运行的状态

转载 作者:行者123 更新时间:2023-11-30 14:07:02 24 4
gpt4 key购买 nike

我制作了一个简单的 c# .net 控制台应用程序。这是一个备份脚本,用于将文件复制到另一个文件夹并将日期添加到文件名以保持其唯一性。脚本运行完美。

但是,当我在 Windows 任务计划程序中安排它时,它的状态将在启动后保持“正在运行”状态,而应用程序已经关闭。

我尝试以 0 的 int 返回值结束 main 函数我试着让“System.Environment.Exit(0);”作为应用程序的最后一行。我还删除了所有其他代码,只保留退出代码,以确保错误不在我的代码中。

复选框“如果正在运行的任务没有在请求时结束,强制它停止”被启用。

这一切都没有解决问题。

我正在运行 Windows Server 2016

有人知道如何解决这个问题吗?

最佳答案

根据 this TechNet 上的讨论,它可能有助于将您的 exe 包装在批处理文件中。

然而,根据我的经验,任务计划程序 View 必须主动刷新,例如按 F5。此解决方法也是 SuperUser 上类似问题的解决方案。 .

关于c# 控制台应用程序保持在任务计划程序 Windows 2016 中运行的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43835626/

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