草庐IT

新星计划

全部标签

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

c++ - 以编程方式为任务计划程序创建/删除任务

我正在尝试创建一个应该以最高权限执行的任务(通过C++),尽管我在TaskScheduler的文档中看不到如何设置该标志(可通过TaskSchedulerUI获得)。想法? 最佳答案 这是ITaskDefinition::Principal属性(property)。设置RunLevel在IPrincipal到TASK_RUNLEVEL_HIGHEST。 关于c++-以编程方式为任务计划程序创建/删除任务,我们在StackOverflow上找到一个类似的问题:

c - 在任务计划程序中运行 C 程序时出错

我编写了一个C程序来离线获取图像并使用fopen/fread/fwrite和libcurl将其保存在文件中。一切都编译得很好,我可以通过双击程序完美地运行它。但是,当我尝试使用任务计划程序在我的计算机上设置一个任务以每10分钟运行一次时,程序打开并且当它尝试保存文件时出现错误:exception::handle:Exception:STATUS_ACCESS_VIOLATIONopen_stackdumpfile:Dumpingstacktracetogarden.exe.stackdump我正在运行WindowsVista,并尝试使用nativeWindows计划任务功能。我已选中任

windows - 使用任务计划程序通过自动屏幕捕获获取空白(黑色)屏幕截图

我正在尝试解决一个软件错误,在该错误中,我们认为某个应用可能不会在每次调用时都启动。为了对此进行测试,我创建了一系列计划任务来启动应用程序、截取屏幕截图,然后关闭应用程序。这些任务都是通过.bat文件运行的。除屏幕截图外,一切正常。当作为计划任务运行时,屏幕截图中的.jpg始终显示黑框。如果我正常执行.bat文件,屏幕截图看起来没问题。我正在使用nircmd发送屏幕捕获命令并将其保存到文件夹中。我使用的命令如下:nircmd.exesavescreenshot"C:\FilePath\"~$currdate.MMddyyyy$-~$currtime.HHmmss$.jpg我正在使用Wi

windows - Cygwin .sh 文件作为 Windows 任务计划程序运行

在windows任务计划程序中运行此shell脚本时遇到问题。#!/bin/bash#ScripttopingtheVPNserverfortestingRESULT=$(ping192.168.1.252|grep"Lost"|awk{'print$10'})LOG=/home/admin/results.txtif["$RESULT"-gt0];thenecho"VPN192.168.1.252NOTpinging">>$LOGelseecho"VPNOnline"fi当我在cygwin中运行它时,它运行没有问题,但是当我尝试从命令提示符运行它时,我得到以下信息:C:\cygwin

windows - 计划任务是否收到 WM_QUERYENDSESSION 消息?

我有一个程序可以响应WM_QUERYENDSESSION以执行一些作为计划任务运行的清理。日志记录表明未执行清理代码。作为计划任务运行的应用程序是否收到WM_QUERYENDSESSION消息或是否有任何其他方法来检测窗口关闭? 最佳答案 消息被发送到顶层窗口。如果您的流程有一个,它将被发送消息。如果您没有,那么您可以为此创建一个。如果您的应用程序是控制台应用程序,那么SetConsoleCtrlHandler是接收此类通知的推荐方式。从评论线程中可以看出,您的进程正在SYSTEM帐户下运行。根据documentation,这意味着

windows - 计划任务调用的批处理文件在计划时抛出错误,双击时运行正常

我有一个映射网络驱动器的批处理文件。大约一周前密码过期,因此调用批处理文件的程序开始抛出错误。我已经在批处理文件中更新了密码,当我双击批处理文件时,驱动器映射正常。但是,当计划任务启动时,出现以下错误:Logonfailure:unknownusernameorbadpassword.有人见过这个吗?我已经尝试重新创建计划任务,但它似乎没有任何区别。编辑我已经更新了计划任务的属性,这不是问题所在。问题似乎是批处理文件中的用户名和密码。奇怪的是,如果我以交互方式登录并双击可执行文件,一切正常。作业上次运行时抛出“信号量超时期限已过期”错误。我以前从未见过这个特殊的错误,但似乎它实际上是在