草庐IT

计划数

全部标签

c# - 从任务计划程序 C# 调用时,StreamWriter 不写入文件

我有以下函数,它接受一个字符串,并将字符串内容记录到日志文件中。privatestaticvoidLogEvent(stringsEvent){sEvent=DateTime.Now.ToString("yyyy-MM-ddhh:mm:ss")+"|"+sEvent;Console.WriteLine(sEvent);try{using(StreamWriteroStreamWriter=newSystem.IO.StreamWriter("MyService_"+DateTime.Now.ToString("yyyyMMdd")+".log",true)){oStreamWriter

c++ - 尝试创建计划任务以在 win7 上使用 C++、Task Scheduler 1.0 运行一次

我正在尝试创建一个非常简单的程序,它将在两分钟后运行记事本(这些都经过简化以提出更清晰的问题)。我试图合并一些MSDN'sexamples令我惊讶的是,一切都已成功编译,当运行程序时,在C:\Windows\Tasks中创建了一个.job任务。我在“TaskScheduler”GUI程序中没有看到新任务,我认为这是因为“TaskScheduler”仅显示TaskScheduler2.0任务,但我不确定。问题是任务没有被执行。我附上了代码,它有点长但有据可查。有人可以帮忙解决这个问题吗?如果任务在运行时出错,它记录在哪里?注意1:我知道我计算开始时间的方式并不理想(并且会在分钟为>57的

windows - 有没有计划推出原生 Windows 版本的 NodeJs?

我想知道是否有人对何时或是否会有Node.js的nativeWindows版本/端口有任何信息或推测。 最佳答案 目前正在努力提供Node.js的mingw端口。版本0.3.6+可以是build那样。然而,这仍然是实验性的,除了快速和肮脏的开发之外,还没有准备好。即使这个版本成熟了,我想它也会一直落后于*nix版本,这主要是因为Node使用的事件循环实现最初是为这些系统和API编写的。Windows版本可能会在未来的某个时候变得稳定以用于开发,但我毫不怀疑它会永远可用于生产。2011年7月更新:#nodejsv0.5.1isthef

asp.net - 您如何处理在 IIS 上运行的网站的计划任务?

我有一个在Windows服务器上运行的网站,我想添加一些执行各种任务的预定后台任务。例如,客户希望用户收到总结网站上最近事件的电子邮件。如果发送电子邮件是唯一需要执行的任务,我可能会设置一个计划任务来运行脚本来发送这些电子邮件。但是,对于这个特定站点,客户希望发生各种不同的计划任务,其中一些任务始终运行,而另一些仅在满足特定条件时才运行。现在,他们已经给了我一组他们希望看到实现的初步内容,但我知道将来会有更多。我想知道是否有一个简单的Windows解决方案允许我定义需要运行的任务,然后让一个计划任务每​​天运行并执行已定义的每个计划任务。批处理文件是执行此操作的最简单方法,还是我可以使

C++ 登录任务计划错误 : No Mapping between account names and security ids was done

我正在尝试在Windows7上使用C++编写Windows登录触发器任务。我正在关注thismicrosofttutorial.但是我在将任务保存到根文件夹时遇到问题。这里://------------------------------------------------------//Savethetaskintherootfolder.IRegisteredTask*pRegisteredTask=NULL;hr=pRootFolder->RegisterTaskDefinition(_bstr_t(wszTaskName),pTask,TASK_CREATE_OR_UPDATE

c# - .net 应用程序在通过计划任务触发时失败

我有一个用c#编写的.net控制台应用程序,当它在visualstudio中运行时以及在文件系统中单击.exe文件时,它的功能完全正确。它运行起来就像一个魅力。但是,当我在我的Windows7开发机或Windows2008R2生产机中创建计划的Windows任务时,它无法执行应用程序中的最后一步。这一步是在后台打开一个.doc并将其转换(只需运行另存为)到.docx。该应用程序旨在访问网络路径,创建一个名为~Converted的目录,它没有问题,然后对于每个.doc,它发现它在后台打开,执行另存为,然后保存一个.docx版本的do在~Converted目录中。我相信代码没有任何问题,因

windows - 使用powershell查找设置为唤醒电脑的计划任务

我已经下载了位于此处的powershell脚本:http://gallery.technet.microsoft.com/scriptcenter/Get-Scheduled-tasks-from-3a377294但是,这并没有提供我正在寻找的信息。我想看看是否有任何任务设置为唤醒电脑以运行该任务。我看到它在脚本中的哪个位置循环显示每个任务的属性。但我不熟悉使用powershell或Schedule.Service对象,所以我不知道那是什么属性。有人可以告诉我一种方法来获取设置为唤醒电脑的任务列表吗?或者只是告诉我如何编辑该脚本以显示该信息。谢谢 最佳答案

windows - 如果通过计划任务调用 BAT 文件,则无法将文件复制到 UNC 目标

我有一个bat文件将文件从当前机器复制到映射的网络驱动器(一行,xcopy命令)。当我通过RDP连接到服务器时它可以工作。但是,当我作为计划任务运行并将其配置为在我登录的同一用户下运行时,它不起作用并给出错误0x4。有什么办法可以实现吗?我也尝试了dsynchronize,当我点击synchronized时它起作用了。当我将它作为服务运行时,同样的问题。 最佳答案 我想通了。以下批处理文件在调度程序下工作,即使是本地系统帐户也是如此:netusem:\\server\share/U:server\userpasswordxcopyC

Windows 批处理文件 - 移动文件仅在任务计划程序中不起作用

我有一个文件,我尝试按计划通过批处理文件移动它。移动源文件目标文件。目标文件位于映射的网络驱动器Z上。例如,命令是:移动C:\myfile.txtZ:\myfile.txt当我通过双击在Windows中执行批处理文件时,它工作正常。但是当我通过TaskScheduler安排它时,它不起作用。我加入了:网络使用Z:\myipaddress查看问题是否是分辨率问题,但这也只适用于直接批处理文件,不适用于任务计划程序。任务以管理员身份以最高权限运行。操作系统=Windows2008服务器。有什么想法吗?谢谢。 最佳答案 我找到了答案:进入

windows - 如何解决 Windows 计划任务未运行的问题?

在部署我们的.net应用程序的过程中,我在服务器上设置了大约20个计划任务,所有这些任务基本上都做同样的事情:调用一个从SQL数据库中提取数据的小型.net控制台应用程序并将其发布到网络服务。每个任务调用应用程序的一个单独副本,每个副本在其配置文件中具有不同的查找ID值。除两项任务外,其他所有任务每晚都可靠地运行。其中两项任务似乎时不时地停止运行,目前仍是个谜。当它们停止运行时,计划任务界面会正确显示它们的上次运行日期,该日期比其他在计划时间继续运行的任务晚一天或更长时间。停止运行的任务不会自行再次运行,尽管已按计划每晚运行。事件日志或计划任务界面本身没有记录任何错误。这是对我们来说最