草庐IT

发展计划

全部标签

windows - 计划任务未运行批处理文件

我有一个可以执行某些操作的文件,如果我手动运行该文件,它会工作正常,但在任务计划程序中设置时它不会运行。批处理文件位于Windows7桌面上的文件夹中。任何反馈都会有所帮助。我什至试过thislink解决方案无效。 最佳答案 在这种情况下,您很可能需要确保脚本运行的目录(“开始于”)设置正确。通常这是包含您的脚本的同一目录。您可以在计划任务的属性中进行设置。 关于windows-计划任务未运行批处理文件,我们在StackOverflow上找到一个类似的问题:

windows - 任务计划程序中是否有 IP 地址更改通知触发器?

我需要监控服务器的连接状态。如果其ip地址更改,我应该通过电子邮件通知我。我开发了一个控制台应用程序来简单地获取机器的公共(public)ip地址并通过电子邮件将其发送到我的邮箱。因此,我需要一个触发器来调用我的控制台应用程序,并且我想在Windows任务计划程序中执行此操作。任务调度程序中是否可能有系统触发器或事件?以及如何?谢谢 最佳答案 如果iphelpservice正在运行,你应该在ip更改时引发一个事件事件ID4200来源:iphlpsvc你可以在win7或win2k8中创建一个事件发生时触发的任务

c# - 有没有一种优雅的方式可以每天、每晚或按计划重启 Topshelf 服务?

标题说明了一切。我在他们的文档或网络上找不到任何满足我需求的东西。 最佳答案 不是真的。通过服务中的服务管理器执行此操作将使您处于糟糕的状态,因为该服务不会正确关闭,或者它会在没有任何进程运行的情况下启动备份。这个限制并不是真正的Topshelf限制。您可以使用恢复选项并设置一个计时器,按给定的时间表退出进程;这有点奇怪,但我相信人们现在正在这样做。最后,您可以创建一个与服务管理器交互的监控服务或作业,调用重启。 关于c#-有没有一种优雅的方式可以每天、每晚或按计划重启Topshelf服

windows - 在任务计划程序中运行 PowerShell

我正在使用PowerShell从电子邮件下载数据。我想通过PowerShell运行这个进程。当我像这样运行脚本时:D:\script.ps1在powershell.exe中运行正常。当我在任务计划程序中安排它时,没有任何反应。我尝试将其设置为程序/脚本:powershellPowershell.exepowershell.exe添加参数:-executionpolicybypass-fileD:\script.ps1-fileD:\script.ps1-file"D:\script.ps1"没有任何效果。我使用的是Windows2008R2。 最佳答案

windows - 计划批处理文件不将文件重命名为使用 %date% 和 %time% 变量指定的名称

作为常规文件上传过程的一部分,我们通过Windows任务计划程序运行.bat文件。它打开WinSCP并使用配置文件运行它。然后它会cds到存储上传的文件,重命名它,然后将它移动到存档文件。如果我在exit之前用pause手动运行程序,它工作正常。目前只是将文件从上传转储到存档,而不用附加时间和日期重命名它。@echooff"C:\ProgramFiles(x86)\WinSCP\winscp.com"/script=CONFIG.txtcdC:\SCHEDULEDQUERIES\PressGaney\Uploadren*.csvCL6019_%time:~0,2%%time:~3,2%

windows - 如何找到正在运行的计划任务的进程ID?

我可以通过以下方式确定正在运行的任务:$TaskService=new-object-ComObject('Schedule.Service')$TaskService.connect()$TaskFolder=$TaskService.GetFolder('\')$TaskFolder.gettasks(1)|?{$_.state-eq4}如果这些任务启动与其他现有进程相同的程序(即进程名称),是否有任何方法可以识别这些任务的进程ID?我的目标是一个从计划任务启动的PowerShell脚本,该脚本可以识别它在哪个计划任务下运行。我可以使用$PID轻松确定PoShprocessID,但

windows - 计划任务无法在外部服务器上写入文件

我在windows2003server计划任务中运行的计划任务有问题任务在nt权限/系统账户下运行,发送文件到同一域中的另一台windows2003服务器。执行任务的机器在域和机器中具有有限权限的域帐户下运行在远程服务器中发送文件的文件夹已配置为授予系统和用户的全部权限当计划的任务在远程服务器中写入文件时会出现问题,任务返回异常,如“拒绝访问路径......”远程服务器检测到哪个用户正在运行externat计划任务?我应该在远程文件夹中授予哪些权限?提前致谢费尔南多 最佳答案 以系统用户身份运行的计划任务将无法访问网络上的另一台计算

windows - 命令在命令行上运行良好,但在任务计划程序中运行不正常

Windows764位上的PowerShell2.0当我在shell中进行测试时,以下工作正常:powershell-command{sleep5}但是当我在计划任务中使用此程序时,在程序框中使用powershell并在参数框中使用-command{sleep5},任务计划程序报告“The操作已成功完成。(0x0)”但未运行任何内容。我不得不用摄像机录制屏幕,然后以慢动作回放以了解发生了什么。PowerShell配置文件脚本运行后,sleep5显示在屏幕上且没有错误,PowerShell立即关闭。(我的x86和x64版本都将ExecutionPolicy设置为RemoteSigned。

c++ - 在任务计划程序 C++ 中编辑现有任务

我开始使用Windows10任务计划程序。我正在开发GUI应用程序,因为我需要控制触发任务的天数间隔。假设如果我在GUI中输入5天,那么它应该会在5天内触发任务。同样,用户可以随机更改日期。目前我有一个任务已经存在于任务调度程序中,因为我需要控制在用户界面中触发的日期。我在MSDN中看过TaskScheduler的示例,但它们都与创建新任务或检索现有任务的状态有关。我不想创建新任务,我想每次都编辑现有的相同任务。我没有找到任何与编辑已存在于任务计划程序中的任务相关的内容。请求任何人请帮助我使用TaskScheduler2.0在C++中编辑时间触发器天数。 最

windows - 如何检查计划在Windows中运行哪些程序?

像linux中的crontab,有解决办法吗?我的意思是,它在特定时间运行,例如,每天12点。所以不是services.msc 最佳答案 您需要检查Windows计划程序、控制面板->计划任务。Autoruns是一个有用的程序,可以显示在Windows框上运行的各种东西。 关于windows-如何检查计划在Windows中运行哪些程序?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question