我正在寻找一种在 Windows 任务计划程序中交替任务的好方法。
一个星期六,运行任务 A。然后下一个星期六,运行任务 B。然后重复。
有关如何在单个任务或 Windows 任务计划程序中完成此任务的任何建议?
我正在寻找一种在 Windows 任务计划程序中交替任务的好方法。
一个星期六,运行任务 A。然后下一个星期六,运行任务 B。然后重复。
有关如何在单个任务或 Windows 任务计划程序中完成此任务的任何建议?
有没有办法阻止用户在外部网络上上传文件?这样做的原因是内部安全和公司机密文件的保护。他们应该能够访问我们的 VPN 服务,然后他们可以使用我们的防火墙规则访问互联网。有没有办法在没有任何第三方 MDS 软件的情况下做到这一点?我正在考虑 GPO 策略、带有任务计划程序的 PowerShell 和其他 Windows 工具和服务。
我是 Windows Server 的新手,所以我不确定我是否做错了什么,或者服务器是否有问题。
我来自 Linux 背景,我想做一些类似于 cronjob 的东西。在 Windows Server 中,这似乎是由任务计划程序执行的。我创建了一个简单的 .ps1 脚本,将在 XX:YY 时间执行,并在我登录时执行。
Get-Date | Out-File C:\tmp\debug\debug.txt -Append
测试后,历史日志显示“Warning ..... 325 ... queued ... XXXXXX”。我已经用谷歌搜索了一个解决方案,但谷歌告诉我的唯一一件事就是让它并行运行,以防进程的现有实例已经在运行。我已经尝试了所有这些,但它仍然将脚本放入队列中。这个队列似乎没有被处理。
我将不胜感激任何帮助。
我们有几个停用的计划任务,有人激活了一个。有没有办法看看是谁干的?
没有关于任务历史的此类信息。
它在 Windows Server 2012 上
希望您能帮到您,有时备份任务会失败,通常是短暂的 VSS 错误,重新运行备份通常会成功完成。我想要做的是使用 Task Schdeuler 中的事件过滤器来触发备份重新启动。仅针对 EventID (5635) 执行此操作没有任何问题,但我有许多备份作业正在运行,因此我需要更具体一点,这就是我遇到砖墙的地方。
XML 事件数据如下所示:
<EventData>
<Data>
Backup job Server Backup 1 completed with warnings. Major Warning: One or more Hyper-V guests have reported errors that could result in an incomplete backup. Check each guest's event log and review any errors reported. Major Warning: Volume Shadow Copy Error 0x800423f4 - writer error: non retryable Destination: Local hard drive Bytes: 7191744309979 Start time: 01/01/2021 22:00:02 End time: 01/01/2021 22:12:25 Duration: 00:12:23.0745879 Job Execution ID: 1.679
</Data>
</EventData>
我正在尝试让事件过滤器获取“服务器备份 1”文本,并且我正在使用以下查询:
<QueryList>
<Query Id="0" Path="Application">
<Select Path="Application">*[System[Provider[@Name='BackupAssist'] and (Level=3) and (EventID=5635) and *[EventData[Data[1]='Server Backup 1']]]]</Select>
</Query>
</QueryList>
但是,这不会在记录事件时触发。我怀疑这是通配符字符串问题,但我不确定。
任何帮助都感激地收到了 Rob
我有一个 VBA 宏,用于每天提取一些数据。宏没有任何交互式组件,例如消息框、自定义输入或输入框。它不需要任何用户输入,它只从数据库下载一些数据并生成一些 CSV。
我的任务是使用 Windows 的任务计划程序自动提取它。
我尝试创建一个 VBS 应用程序来运行它,如下所示:
https://stackoverflow.com/questions/58139154/running-an-excel-macro-from-task-scheduler
它没有用。
我创建了自己的 C# 应用程序来运行它,但没有用。
在这一点上,我被卡住了,因为如果我手动运行 VBS 应用程序和 C# 应用程序可以正确运行宏。
我尝试了以下组合:
另外,我也尝试安排 VBA 宏,没有区别(这是我的第一次尝试)。
此外,正如我在评论中强调的那样。我已经使用我的管理员帐户和已经是某些计划任务的服务帐户进行了测试。
此外,命令看起来像这些:
C:\...\MacroRunner.exe
C:\...\MacroRunner.vbs
两者都在 CMD 中运行。另外,我尝试手动运行它们中的每一个。我没想到只有预定的时间执行了它。
知道我做错了什么吗?谢谢你的时间。
PS:
如果您阅读 StackOverflow 问题,则该人面临同样的问题,但他正在寻找代码。我个人确信这是服务器问题,而不是代码问题。
此外,这不是您可以找到类似主题的第一个地方:
https://www.thespreadsheetguru.com/blog/how-to-automatically-run-excel-vba-macros-daily
当 Active Directory 中的用户邮件字段更改(或任何自定义属性)时,我如何触发任务计划程序事件?我们希望在用户邮件字段更改时运行 Powershell 脚本。事件 ID:4738,邮件更改时不会触发。
在 Windows 下实施具有高可用性的“任务调度程序”的最佳方法是什么?
目前,任务计划在单个服务器上,这在服务器重新启动时会出现问题(原因很多)
是否有集群系统来解决这个问题?
通常有两台服务器,一个主服务器,另一个从服务器,当主服务器不再可用时,任务由成为主服务器的从服务器接管?
我阅读了这个可以响应我的问题的链接,但没有指示如何创建集群。
我在服务器上有一个单线程进程,我想静态绑定到一个 CPU 内核并始终为其提供所有可用的计算能力(它是受资源不足严重影响的实时进程)。不幸的是,机器严重超载,因此 CPU 平均占用 60% 或更多 CPU,并且进程通常会窒息。我已经分配了实时循环优先级 99,但它仍然远非完美。
如何在启动时将所有其他进程分配给剩余的 7 个 CPU 核心,并让一个核心专用于这一进程?我说的是所有新生成的进程从一开始就已经绑定到 7 个内核的情况。
我想设置一个 Windows 10 任务计划程序来为任何登录用户运行基于 GUI 的交互式任务。现在我们必须明确指定用户名,因此只能为这个特定用户运行任务。此计划任务将部署在 100 家公司的 1000 台计算机上 - 全部为 Windows 10,但具有许多不同的配置(专业版、企业版、OEM 版、已修改站点)。
查看其他计划任务,我看到了两种可能性:
"nt authority\interactive" - 由 adobe acrobat 更新任务使用
"Builtin\users" - 这被一些办公任务使用
这些中的任何一个都可以达到我的目的吗?他们是可以部署在许多不同的 Win10 安装上的“正确”组吗?
谢谢!