gpt4 book ai didi

c# 控制台应用程序不会在特定服务器上作为计划任务运行

转载 作者:行者123 更新时间:2023-12-02 22:01:58 27 4
gpt4 key购买 nike

我有一个控制台应用程序,它执行一些数据工作然后关闭。如果我手动运行可执行文件,它会打开命令提示符,运行程序,然后关闭。无论我使用什么 Microsoft 操作系统,都没有任何问题。

但是,如果我尝试将该程序作为计划任务运行,它会在一台运行 Windows Server 2008 R2 的特定服务器上失败。它作为计划任务在其他服务器上工作得很好,包括同一建筑物中的另一个 Windows Server 2008 R2 机器。不幸的是,这台服务器是它需要运行的服务器。我试过添加日志记录、写入事件日志、以管理方式执行应用程序、强制 32 位或 64 位以及从 .bat 文件单独启动它。没有什么。该程序没有崩溃,只是永远不会打开。

有谁知道这可能是什么原因造成的?我不知所措,我不知道该怎么办。

编辑:我创建了一个测试 .bat 文件,它只启动一个命令提示符,看看它是否会打开一个命令提示符窗口。它不是。不过,其他任务似乎运行良好。

编辑 #2:我对此进行了研究,结果是将任务设置为使用桌面启用。我找不到那个选项,也想不出它能解决这个问题的原因,但它似乎一直在出现。

最佳答案

经过一番摆弄后,这对我有用。当您指向操作选项卡中的控制台应用程序时,请确保您在“开始”字段中填写可执行文件所在的位置,即使它说它是可选的。填写后,它将起作用。

关于c# 控制台应用程序不会在特定服务器上作为计划任务运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16801232/

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