簡體   English   中英

Windows Task Scheduler安裝程序

[英]Windows Task Scheduler Installer

我有一個用C#.net編寫的小.exe文件,我希望每24小時在服務器上運行一次。 因此,我自然會只使用Windows Task Schedular而不是自己做數學。 我已經創建了程序,但是我想創建一個安裝程序,它可以完成所有的設置。 有沒有辦法像Visual Studio設置項目那樣呢? 如果沒有的話,可以在安裝后運行Powershell /批處理腳本嗎?

底線:自動創建任務。

您可以使用Powershell腳本或批處理文件來執行schtasks ,它是任務計划程序的命令行界面。

然后,您只需要運行腳本即可設置計划的任務。

還有一個托管包裝器 ,允許您使用C#創建計划任務。

我知道這是一個老問題,但是我認為這可能會對其他人有所幫助:

您可以使用以下命令在cmd.exe中運行

FOR /F %1 IN ("path to text file containing list of servers") do psexec.exe \\%1 -u 
"username to execute schtasks under" -p "password" schtasks /Create /S %1 
/RU "username that will run the task" /RP "password" /XML "xml file of 
the task to install" /TN "name of the task"

這將循環瀏覽文本文件中的服務器列表(每行1個服務器),並使用psexec在每個服務器上調用schtasks並安裝任務。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM