如何使用PowerShell命令在Windows任务计划程序中创建和计划任务?

问题描述:

我想使用powershell命令在Windows任务计划程序中创建并运行任务。如何使用PowerShell命令在Windows任务计划程序中创建和计划任务?

我有一个脚本,并希望只通过使用powershell命令而不是gui接口来为此脚本安排任务。

请尽快提供解决方案......

+0

[Powershell脚本不能通过计划任务运行]的可能重复(http://*.com/questions/18259951/powershell-script-does-not-run-via-scheduled-tasks)。 SO上有很多预定任务操作的例子。也许这将帮助 – Matt 2014-11-01 14:12:17

+0

@Matt我认为他想使用PowerShell来安排任务,而不是其他方式(使用任务计划程序运行PowerShell脚本)。 – tgun926 2015-03-16 00:20:29

I would use schtasks.exe.无需推倒重来。您可以从XML文件导入或从命令行创建它。

仅仅因为您使用Powershell并不意味着您所做的每件事都必须使用cmdlet或.NET对象。事实上,你想要做的很多事情甚至都没有在.NET中公开。您需要使用Win32或COM对象来完成它们。

+0

Windows Task Scheduler是否有Win32或COM对象接口? – tgun926 2015-03-16 00:16:59

+0

@ tgun926 [当然有](https://msdn.microsoft.com/en-us/library/windows/desktop/aa383614(v = vs.85).aspx)。 – 2015-03-16 12:12:43