scheduled-tasks

在 Windows 10 中的本地帐户下设置任务计划程序任务 - 密码错误
scheduled-tasks

在 Windows 10 中的本地帐户下设置任务计划程序任务 - 密码错误

我有一台运行 Windows 10 的 PC。我以前使用本地帐户登录。本地帐户是本地管理员组的成员。最近我改用本地 PIN 的 Microsoft 帐户身份验证。 如果我选择“仅在用户登录时运行”,则可以毫无问题地在任务计划程序中添加任务。 但是,当我选择“无论用户是否登录都运行”时,系统会提示我输入与用户帐户相对应的密码。 默认用户帐户仍然是本地帐户(不是 Microsoft 帐户,尽管我使用 Microsoft 帐户登录)。当我尝试输入本地用户的旧密码时,它显示如下内容。 我很确定我的本地密码是正确的。现在,如果我尝试使用 Micros...

Admin

Win7 计划任务忽略网络使用保存的凭据
scheduled-tasks

Win7 计划任务忽略网络使用保存的凭据

在 Win7 64 Pro 上,我有一个批处理文件可以运行,net use通过 OpenVPN 从我的服务器映射网络共享。 批处理文件中没有存储用户名或密码,它使用我已经通过在命令提示符中使用标志运行net use一次而保存的用户凭据。/savecred 如果我双击批处理文件来运行它,它可以正常执行,没有问题。 但是,如果我安排任务来运行批处理文件,执行会暂停并要求输入用户名和密码。 有什么方法可以强制计划任务使用已保存的用户凭据? ...

Admin

Windows 计划任务拒绝运行
scheduled-tasks

Windows 计划任务拒绝运行

我正在尝试设置一项日常任务(从批处理脚本运行 CTest)。我使用了 Vista Pro 32 位的默认 GUI,并设置了以下任务: > schtasks /query /tn "trunk nightly" /xml <?xml version="1.0" encoding="UTF-16"?> <Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task"> <RegistrationInfo> &l...

Admin

Windows 任务计划 CPU 利用率触发器
scheduled-tasks

Windows 任务计划 CPU 利用率触发器

当 CPU 使用率达到可指定的百分比时,我尝试启动我编写的一段代码。 有人能告诉我如何实现这一点吗?到目前为止,我尝试使用任务计划程序,但无济于事。 我正在使用 Windows Server 2008 R2。 ...

Admin

Windows 任务计划程序:计划任务每​​ 10 秒运行一次
scheduled-tasks

Windows 任务计划程序:计划任务每​​ 10 秒运行一次

在我的 Windows 中,我想安排 Windows 服务每 10 秒启动一次。我尝试使用 Windows 任务计划程序,但它只为我提供了每天、每周和每月重复该服务的选项。 有没有办法可以使用 Windows 任务计划程序安排 Windows 服务每 10 秒启动一次? 我们能做什么呢? ...

Admin

在晚上运行 Automator 任务
scheduled-tasks

在晚上运行 Automator 任务

我刚刚创建了一个自动机工作流程,我正在使用定时任务在晚上执行。问题是,过一会儿,机器就会进入睡眠状态,需要输入密码(这是预期的行为)。 不幸的是,Automator 似乎无法在需要密码时执行任务。如果没有显示“需要密码”对话框(在休眠之前),它就可以正常工作。 关于如何解决这个问题有什么建议吗? ...

Admin

如何在 Windows 10 中每次打开应用程序时自动运行批处理文件?
scheduled-tasks

如何在 Windows 10 中每次打开应用程序时自动运行批处理文件?

我希望每次在 Windows 10 上打开特定应用程序(例如 notepad.exe)时自动执行 .bat 文件。以下是我目前所做的: 我配置了本地安全策略来记录应用程序的启动和停止(审计进程跟踪 -> 成功)。每次进程启动或结束时,都会在安全事件日志中生成一个条目。 我设置了一个计划任务,以在“发生事件时”触发。下面是我正在使用的事件过滤器的 XML 代码: <QueryList> <Query Id="0" Path="Security"> <Select Path="Security"> ...

Admin

计划任务启动时或 SQL Server 代理作业启动时无互联网连接
scheduled-tasks

计划任务启动时或 SQL Server 代理作业启动时无互联网连接

我有一个每天运行的任务,由于在没有互联网连接的情况下启动,因此失败了。 我尝试勾选等待网络但是也不起作用。 我尝试使用系统和我的个人帐户注册该任务,无论是否登录,都不起作用。 我认为登录后可能需要几秒钟才能建立连接,因此我在程序中设置了 10 秒的等待时间,但仍然出现相同的错误。 然后,我尝试将任务移至 Sql 服务器代理作业,因为它与另一项作业相关,但我遇到了完全相同的问题。 当我登录并手动执行该任务时,它运行正常。 这是 Windows 10 服务器,我该怎么做才能解决这个问题? ...

Admin

创建未设置触发器的任务计划程序
scheduled-tasks

创建未设置触发器的任务计划程序

我需要创建一个Task Scheduler带有参数的: 无触发器 交流和直流均可 我学习了SCHTASKS /?帮助,但还没有找到我所需要的。 我试过: SCHTASKS /Create /TN "Test" /TR "%TEMP%\Test.cmd" 给出错误: Invalid syntax. Mandatory option 'sc' is missing. 当我添加时/SC...,会给出Triggers我不需要的集合。 我还不知道用什么命令可以禁用条件:start the task only if the PC is in AC 那么,我如何在...

Admin

“任务计划程序”中的 Python 脚本永远运行
scheduled-tasks

“任务计划程序”中的 Python 脚本永远运行

我不明白为什么当我像这样执行 Python 脚本时它能在控制台中完美运行(运行 1-2 秒): 但是如果我在任务计划程序中运行它(手动或在计划的时间),它会永远运行并最终在 2 小时的时间限制后超时: 这是需要时的脚本,我甚至exit(0)在最后添加了它以防它挂在那里(通过 FTP 下载所有 zip 文件,根据其修改日期重命名它们,然后在服务器上删除它们): import ftplib import os from pathlib import Path from datetime import datet...

Admin

在计划任务中停止 OneDrive
scheduled-tasks

在计划任务中停止 OneDrive

我需要在计划任务中运行的 PowerShell 脚本中停止并恢复 OneDrive。 除非我检查“无论用户是否登录都运行”,否则停止/恢复工作正常。在这种情况下,即使任务中配置的用户与运行 OneDrive 的用户相同(该计算机中的唯一用户),OneDrive 也不会停止。 问题是我需要一个选项,无论用户是否登录都可以运行。 Start-Process "$env:LOCALAPPDATA\Microsoft\OneDrive\OneDrive.exe" /shutdown ...

Admin

启动请求被忽略,实例已在运行
scheduled-tasks

启动请求被忽略,实例已在运行

我已经创建了一个每分钟运行一次的计划任务,无限期地运行。 该任务启动批处理,在 2 个服务器之间移动文件。它使用特定的域帐户运行。 该任务最多需要 10 秒才能完成。 首次安排任务时,它可以正常工作几个小时。在某个时候,它开始启动同一任务的 n 个实例,其中许多实例失败,如下所示。几个小时后,启动的实例为 2 或 3 个,但随后达到 9 个实例。 然后,如果我修改任务并保存它(实际上不修改任何内容),它会再次正确运行几天。 相同的任务以前在 Windows Server 2012 R2 上可以正常工作。我在使用 Windows Server 2019 和...

Admin

如何在Windows 11上创建唤醒任务?
scheduled-tasks

如何在Windows 11上创建唤醒任务?

每次早上机器唤醒时我都需要执行一些应用程序。 我尝试创建如下所示的计划任务,但没有成功。当我唤醒机器时,什么也没有发生。 我能做些什么 ? ...

Admin

通过任务计划程序运行的批处理文件未按预期工作
scheduled-tasks

通过任务计划程序运行的批处理文件未按预期工作

这是我正在使用的代码。这是我在这个网站的其他帖子上找到的。 脚本代码 #1: @ECHO OFF SET EXEName=TcpSnd.exe SET EXEFullPath=D:\ComputerRX\Pharmacy\TcpSnd.exe SET PervasiveName=Pervasive.lnk SET PervasiveFullPath=C:\Users\Pharmacy\Desktop\Pervasive.lnk TASKLIST | FINDSTR /I "%EXEName%" IF ERRORLEVEL 1 GOTO :Start...

Admin