我有一个自动脚本,可以将备份从我的网站提取到我的本地计算机。这个脚本可能会失败;一旦我的服务器宕机,又一次我不小心移动了我的脚本。
如何让 Windows 任务计划程序告诉我脚本失败(或未运行/未找到)?
我不在乎是否出现提示、电子邮件或出现在我桌面上的东西。如果出现问题,我想收到通知。在我的服务器上,crontab 会向我发送有关错误的电子邮件 - 这很棒。我想在我的 Windows 7 本地计算机上使用类似的东西。
我从另一个应用程序 (Peachtree) 创建了一个自定义任务,但它从未出现在活动任务列表中。所以,我从任务计划程序中手动创建了它,但任务仍然没有出现。
恐怕我现在有两个任务做同样的事情,但我无法以任何方式改变它们。我能做什么?
我有一个每小时在我的机器上运行的守护进程,即使我选中了这个Hidden
框,它也不起作用。
该任务每小时运行一次,但它显示黑色命令窗口,我的 .NET 控制台应用程序正在其中运行。这将保持可见,直到任务完成,然后消失。这很烦人,因为它会弹出并中断我正在做的任何事情:
我真的很想隐藏它,那么我该如何解决这个问题?
我正在寻找一种机制,可以按计划/重复在用户当前的默认浏览器中打开单个 URL。
我知道如果我正在编写 .Net 代码来做到这一点,我可以简单地做一些类似的事情,Process.Start("http://example.com/somePage.html")
这将导致默认浏览器打开到该地址。同样,我可以转到Start -> Run
并输入给定地址,这也会导致默认浏览器打开该地址。使用这些知识,我想我会创建一个Windows 计划任务,其中“启动程序”字段设置为我想要启动的 URL。不幸的是,这行不通。任务运行时,不会打开 URL(也不会打开任何浏览器)。
任何人都可以指出我正确的方向来实现这一目标吗?理想情况下,我想远离 3rd 方实用程序,利用 Windows 的任务计划程序会很棒。另外,为了清楚起见,我不是在寻找浏览器插件来完成此任务。
另外,我不是在寻找任何花哨的东西来唤醒睡眠中的计算机来执行此任务。我很好,只在用户登录时才让这种情况发生。
我有一个任务计划程序作业来运行 Robocopy 以将本地文件备份到网络共享。我必须使用域凭据来访问网络共享,但本地计算机不在域中,并且该作业以本地管理员身份运行。这个解决方案临时映射和取消映射网络共享是有效的,但它使我的密码以纯文本形式暴露给任何查看任务计划程序作业操作的人。我更喜欢在半永久性的基础上正常映射网络驱动器,因此任务计划程序作业只需要运行 Robocopy 并引用适当的驱动器号。但是我总是收到错误“系统找不到指定的路径”。从任务计划程序运行此命令时,在 Robocopy 日志中,即使该命令在提升的命令提示符下工作正常(作业设置为以最高权限运行)。另请注意,我已完成此注册表调整以从提升的命令提示符访问映射的驱动器。
编辑:为了澄清,以本地管理员身份登录,我以管理员身份启动 Windows 资源管理器。我将网络共享映射到驱动器号 Y。我以管理员身份启动命令提示符并运行
C:\Windows\System32\Robocopy.exe C:\temp Y:\temp
Run Code Online (Sandbox Code Playgroud)
工作正常。我创建了一个 Task Scheduler 作业来运行完全相同的命令,无论用户是否登录,都具有最高权限。我运行它并得到一个错误。我写到日志并得到
ERROR 3 (0x00000003) Getting File System Type of Destination Y:\temp\
The system cannot find the path specified.
Run Code Online (Sandbox Code Playgroud)
其次是
ERROR 3 (0x00000003) Creating Destination Directory Y:\temp\
The system cannot find the path specified.
Run Code Online (Sandbox Code Playgroud) 在我的 Windows 中,我想安排一个 Windows 服务每 10 秒启动一次。我尝试使用 Windows 任务调度程序,但它只让我选择每天、每周和每月重复该服务。
有没有办法可以使用 Windows 任务计划程序安排 Windows 服务每 10 秒启动一次?
可以做什么?
我在任务调度程序中创建了一个新任务,我希望它仅在计算机空闲 10 分钟时运行。
但后来我看到了这个复选框,我不明白它的作用:
帮助说:
如果一个任务设置为仅在计算机空闲 30 分钟时启动,并且任务等待计算机空闲 10 分钟,那么只有在计算机空闲 25 分钟之前任务才会在 5 分钟后启动到触发器被激活的时间。如果计算机在触发器激活后 5 分钟进入空闲状态,则该任务将不会启动。
对不起,我不明白这个解释。(5 分钟从哪里来???)
有人可以照亮吗?(简单来说)
我想创建一个与现有任务极为相似的新计划任务。写下或输入所有设置会很痛苦。
有没有办法复制现有任务以创建新任务?
windows windows-server-2008 scheduled-tasks windows-server-2008-r2 task-scheduler
我的旧电脑死了(硬件故障),我不得不在新机器上重新安装所有东西。所有硬盘都完好无损,旧系统盘在我的新机器中以 F: 的形式可用。
在旧系统中,我有一个计划任务,它会在系统启动或登录时运行一个简单的批处理文件。我没有关于如何设置它的详细说明,因此更愿意从旧的“死”Windows 安装中复制它。
有什么办法可以做到这一点吗?我无法启动旧的 Windows 安装来导出任务或任何东西,但正如我提到的,我确实可以访问它所在的整个磁盘。
两种安装都是 Windows 7 Ultimate x64。
当我使用GUI任务计划程序时,我可以轻松地选中“以最高权限运行”复选框。
但是,我在SchTasks命令行中也没有发现这样的选项。
有没有办法从命令行做到这一点?