2014-11-01 121 views
-1

我想使用powershell命令在Windows任務計劃程序中創建並運行任務。如何使用PowerShell命令在Windows任務計劃程序中創建和計劃任務?

我有一個腳本,並希望只通過使用powershell命令而不是gui接口來爲此腳本安排任務。

請儘快提供解決方案......

+0

[Powershell腳本不能通過計劃任務運行]的可能重複(http://stackoverflow.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

回答

1

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