不确定这是否属于与 PowerShell 相关的 stackoverflow,但由于它不是脚本并且与服务器任务相关,所以在此处发布。
我正在尝试重新创建我们在旧文件服务器上的任务,作为新故障转移集群上的集群任务。
为此,我需要将动作和触发器设置为要传递给 New-ClusteredScheduledTask 的变量。我所做的操作没有问题,但我不确定如何运行 New-ScheduledTaskTrigger 以正确地将其设置为每个月的最后一个星期二。
我可以看到有 Daily 和 Weekly 切换,还有 WeeklyInterval,但我不想依赖每周间隔,因为这并不总是落在每月的最后一个星期二?
谁能建议如何使用可用开关和值的组合重新创建此触发器?
我过去曾尝试做类似的事情;而且我从来没有找到使用 New-ScheduledTaskTrigger 的方法。
最终,我最终将执行该检查的逻辑添加到我的脚本中,因此它仅在当月剩余不到 7 天且当天是星期二时才运行。
我认为这不能完全使用 PowerShell cmdlet 来完成。
我将使用正确的触发器在 GUI 中创建一个示例任务并将其导出为 XML。
然后使用该 XML 创建一个新任务:
Register-ScheduledTask -Xml