问题标签 [taskscheduler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何运行预制的 Windows 任务计划程序任务?
如何在不使用 schtasks.exe 作为新进程的情况下简单地按名称运行预制任务?
使用命名空间 + 按名称执行预先制作的任务最多应该是 2 行。
我可以使用 C# 使用 TaskScheduler 包装器(可以创建、修改、编辑)或 MS TaskScheduler 类构建一个任务,它可以用更多的代码来做同样的事情。似乎所有主题都有太多额外的代码,以至于我什至不想考虑阅读 30 行代码只是为了完成新任务并按照每个示例似乎提供的方式运行它。
问起:我已经提升了应用程序的用户权限,并尝试在另一个具有 EFS 权限的用户配置文件上运行更新引擎以进行更新。如果我这样做,运行新流程不会很漂亮。
vba - 任务计划程序不运行 Excel VBA 代码以将 PDF 作为电子邮件附件发送
这是我正在使用的软件/系统:
Microsoft Office 2010;
任务调度器;
Windows Server 2008 R2 标准版
我正在执行以下操作的 Excel 文件中运行一些 VBA 代码:
1. 通过 SQL/ODBC 连接从我们的数据库中检索数据
2. 将数据上传到工作簿中的原始数据表,并使用 now 函数在单元格中为工作簿添加时间戳
3. 刷新并格式化工作簿中的每个数据透视表
4. 导出并将指定的工作表另存为 PDF 文档,并使用步骤 2 中的时间戳保存文档名称
5. 保存工作簿
6. 通过电子邮件将刚刚创建的特定 PDF 文档作为 Excel 中的电子邮件附件发送。
7. 关闭 Excel 应用程序
我在一个名为 Workbook_Open 的私有子中运行这整个系列,它检查当前时间是否与指定的运行时匹配。如果是,它会运行步骤 1-7,如果是一个小时后,它会关闭工作簿(这样我就可以在两个小时的窗口之外处理它)。
这是正在使用的代码: *注意,下面的代码在“ThisWorkbook”Excel 对象中运行。
然后我还有一个宏,可以在 VBA 的模块部分通过电子邮件发送 PDF 文件。它看起来像这样:
因此,当我在第 13 小时(下午 1 点)打开工作簿时,这一切都运行良好,但是,当我在第 13 小时尝试在任务计划程序中运行它时,它会运行所有内容,直到 EmailPDFAsAttachment 宏/子它被挂断宏中的某处并停止运行。
我还应该声明我在 Outlook 和 Excel 中都有以下信任中心设置: TrustCenterSettings
任何人都知道是什么导致宏在我亲自打开文件时完美运行,然后当我尝试通过任务计划程序打开文件时它停在同一个位置? 有谁知道如何通过任务计划程序使其正确运行?
谢谢!
mysql - Talend Job:Windows 任务计划程序不插入数据
我在 Talend 中创建了一个作业,我想通过我的专用机器上的 Windows Task Schedular 每天安排它。我已导出作业并将可执行批处理文件的路径提供给任务计划程序。现在的问题是,当作业通过任务计划程序执行时,它不会将源 MySQL 数据库表(来自远程客户端机器)中的任何数据插入目标 MySQL 数据库表(在我的本地专用机器上)。然而,每当我通过单击它来执行相同的批处理文件时,它都可以正常工作。
请帮忙!
c# - 计划运行 Web 应用程序
我有一个托管在 IIS 服务器上的 Web 应用程序。我想安排一个任务每 1 小时运行一次应用程序(调用routine.aspx)。我不需要传递任何参数或不需要任何浏览器。只希望应用程序每 1 小时运行一次。我怎么做?如果我使用 Windows 任务计划程序,“操作”选项卡会是什么样子?
powershell - Bat 文件手动运行,不使用任务计划程序完成
我有一个批处理文件,它调用一些命令并最终运行一个 powershell 脚本。它手动运行良好,但是在任务调度程序中,我可以看到它完成了一些操作,但实际上并没有运行 powershell 脚本(bat 文件中的最后一个命令)该脚本由它发送的 java 文件创建/覆盖出电子邮件。一切都是更新和必要的,但最终电子邮件永远不会发送。当我在 Win 资源管理器中单击 bat 文件时,它按预期工作。
php - 将任务分配给用户和用户组
我想用 MYSQL 和 PHP 构建一个小型任务应用程序。我想将任务分配给单个用户和多个用户组。我在想有一个user_table:
用户组表
usergroupmap_table(2 个共享主键)
任务表
由此很容易。现在我可以想到 3 种方法来将用户和用户组分配给任务。但我无法选择哪个最好(标准化??)
解决方案 1
两个单独的表,一个具有单个用户的表,另一个具有分配的组: usertask_table (2 个共享主键) && usergroup_table
解决方案 2
userid 0 或 groupid 0 的组合表:
解决方案 3
包含所有已分配任务的组合表,但使用 varchar 定义选择哪个组
我不知道哪种解决方案给了我最优化的设计。我还想用其他一些表来扩展这个应用程序,同样需要分配用户和组权限。现在我正在考虑第三种解决方案......
excel - 使用任务计划程序通过 VBA 发送的电子邮件卡在发件箱中
我有一些宏和任务计划程序可以在指定时间启动 Excel,更新一些表格,从这些表格创建 PDF 文档,然后通过电子邮件将这些 PDF 文档发送给选定的个人。
有时,电子邮件卡在发件箱中,直到我打开 Outlook 才发送。
这是发送电子邮件的代码:
完成后,Private sub 跳转回此工作簿中的宏,并使用 CloseWorkbook 应用程序退出 MS Excel。
宏设置:
“启用所有宏”已选中
选中“将宏安全设置应用于已安装的加载项”
我们的想法是让这个程序在清晨运行,并在他们上班时将这些电子邮件放在选定个人的收件箱中。
batch-file - windows service - 在 windows 2012 server R2 上使用任务调度程序使用批处理文件启动服务
我创建了一个批处理文件 startservice.bat 来启动一个 windows 服务并使用 windows server 2012 R2 上的任务调度程序安排这个批处理文件。
启动服务.bat
但是在调度程序运行后会弹出一个cmd,但实际上并没有启动服务。
如果我手动运行这个批处理文件,那么服务就会启动。
谢谢。
c# - UnauthorizedException 试图使用 Windows TaskScheduler 包装器
我有以下代码,它使用 2.5.20 版的 David Hall 的 TaskScheduler Nuget 包,它包装了 Windows 任务计划程序。我正在尝试从特定文件夹中获取所有任务,但是对于这个问题,让我们看一下这段代码:
并且是具有管理员权限的有效本地帐户_TaskSchedulerUsername
;_TaskSchedulerPassword
我使用这些凭据打开 Windows 任务计划程序并手动创建任务,作为测试,并且能够毫无问题地这样做。
_ServerName
和_DomainName
都是一样的,本地机器。
这段代码曾经按原样工作,目前在我的测试服务器(运行 Windows server 2003)上运行没有问题;它还可以在生产 Windows 2012 Server 机器上运行。在我的开发盒(运行 Windows 10)上,UnauthorizedAccessException
当我尝试实例化新的 TaskService 实例时,我得到了一个:
堆栈跟踪不是很有帮助:
关于为什么这不会在我的开发盒上运行以及如何处理的任何想法?
yii2 - 使用任务调度程序运行 yii2 脚本
我想在 yii2 advanced 中自动运行我的操作方法。我将代码放在控制台/控制器上。这是代码:
邮件控制器.php
然后我从任务计划程序的操作菜单中进行此配置:
程序/脚本:C:\xampp\php\php.exe
添加参数(可选):-f C:\xampp\htdocs\Baru\advanced\console\controllers\MailController.php
我想运行发送操作。但是任务计划程序中的结果是 0xFF,我没有收到电子邮件。有什么问题?