資源描述:
《dos,創(chuàng)建計(jì)劃任務(wù)詳解》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、為了適應(yīng)公司新戰(zhàn)略的發(fā)展,保障停車場(chǎng)安保新項(xiàng)目的正常、順利開展,特制定安保從業(yè)人員的業(yè)務(wù)技能及個(gè)人素質(zhì)的培訓(xùn)計(jì)劃dos,創(chuàng)建計(jì)劃任務(wù)詳解 Windows自動(dòng)定時(shí)執(zhí)行任務(wù)的幾種實(shí)現(xiàn)方法 XX-10-XX:40:10
2、分類:SqlServer
3、字號(hào)訂閱 Windows自動(dòng)定時(shí)執(zhí)行任務(wù),常見的方法有三種: Windows任務(wù)計(jì)劃程序 WindowsService SQLAgent的Job 這三種方法大多數(shù)人都用過,我在這里只做一個(gè)比較簡(jiǎn)單的介紹和小結(jié),后續(xù),我會(huì)用一個(gè)輕量型的.NetWindowsServiceJobs的作為例子介紹如何定制Wind
4、owsService以及如何讓W(xué)indowsService自動(dòng)定時(shí)執(zhí)行任務(wù)?! ∈紫?,我們來看:使用Windows任務(wù)計(jì)劃程序如何創(chuàng)建自動(dòng)定時(shí)執(zhí)行任務(wù): 界面方式:計(jì)算機(jī)(右鍵)->管理,然后就可以打開“計(jì)算機(jī)管理”界面,在界面的左側(cè)有一個(gè)系統(tǒng)工具->任務(wù)計(jì)劃程序,在此我們可以創(chuàng)建定時(shí)執(zhí)行的計(jì)劃任務(wù),并且可以為每個(gè)任務(wù)添加觸發(fā)器和具體的操作?! ? 具體的使用方法應(yīng)該很簡(jiǎn)單,這里就不再一一介紹。目的-通過該培訓(xùn)員工可對(duì)保安行業(yè)有初步了解,并感受到安保行業(yè)的發(fā)展的巨大潛力,可提升其的專業(yè)水平,并確保其在這個(gè)行業(yè)的安全感。為了適應(yīng)公司新戰(zhàn)略的發(fā)展,保障停車
5、場(chǎng)安保新項(xiàng)目的正常、順利開展,特制定安保從業(yè)人員的業(yè)務(wù)技能及個(gè)人素質(zhì)的培訓(xùn)計(jì)劃 CMD命令行方式:主要命令是SchTasks(另外還有AT命令,該命令用來調(diào)用或者執(zhí)行已經(jīng)存在于TaskSchedule列表中的Task).命令行形式可以用于制作安裝和部署包。如果用界面方式的話,安裝和部署都不太方便?! chTasks/?:查看SchTasks命令, SCHTASKS/parameter[arguments] 描述: 允許管理員創(chuàng)建、刪除、查詢、更改、運(yùn)行和中止本地或遠(yuǎn)程系統(tǒng)上的計(jì)劃任 務(wù)?! ?shù)列表: /Create創(chuàng)建新計(jì)劃任務(wù)?! ?De
6、lete刪除計(jì)劃任務(wù)?! ?Query顯示所有計(jì)劃任務(wù)?! ?Change更改計(jì)劃任務(wù)屬性。 /Run按需運(yùn)行計(jì)劃任務(wù)?! ?End中止當(dāng)前正在運(yùn)行的計(jì)劃任務(wù)。 /ShowSid顯示與計(jì)劃的任務(wù)名稱相應(yīng)的安全標(biāo)識(shí)符?! ??顯示此幫助消息目的-通過該培訓(xùn)員工可對(duì)保安行業(yè)有初步了解,并感受到安保行業(yè)的發(fā)展的巨大潛力,可提升其的專業(yè)水平,并確保其在這個(gè)行業(yè)的安全感。為了適應(yīng)公司新戰(zhàn)略的發(fā)展,保障停車場(chǎng)安保新項(xiàng)目的正常、順利開展,特制定安保從業(yè)人員的業(yè)務(wù)技能及個(gè)人素質(zhì)的培訓(xùn)計(jì)劃 Windows任務(wù)計(jì)劃程序需要:具體的任務(wù)執(zhí)行程序(exe,批處理);而通過設(shè)
7、置,讓W(xué)indows來控制具體的執(zhí)行的具體時(shí)間,重復(fù)度,觸發(fā)條件,等。我們可以控制的是具體的任務(wù)執(zhí)行程序。當(dāng)然如果我們將什么時(shí)候定時(shí)執(zhí)行任務(wù),以及如何重復(fù)執(zhí)行,觸發(fā)條件等都寫在程序里,也未嘗不可,但是這樣的話,就抹殺了Windows任務(wù)計(jì)劃程序的特有功能了??! 接下來,我們來看一下,WindowsService如何解決自動(dòng)定時(shí)執(zhí)行任務(wù)?! ±肳indowsService解決自動(dòng)定時(shí)執(zhí)行任務(wù)的方案是,制作一個(gè)WindowsService程序,在Service內(nèi)部部署好具體的任務(wù)程序,以及控制任務(wù)什么時(shí)候執(zhí)行,如何重復(fù),等等。他的可控性和自定義空間相比任務(wù)
8、計(jì)劃程序大,但是自己的工作量相對(duì)而言就大一些。 有關(guān)如何制作WindowsService程序,我在下篇文章中會(huì)介紹,這里只介紹如何部署和卸載?! 〔渴餡indowsService只能通過命令行形式來部署。但是具體的命令有兩種:InstallUtil和sc 是.NetFramework自帶的工具,一般他的路徑在 C:Windows\Frameworkversion下?! ∈褂梅椒ǎ篿nstallutil[/uninstall][option[...]]assemblyname 其中assemblyname必須使用程序集的版本、區(qū)域性和公鑰標(biāo)記
9、完全限定程序集名稱 詳情請(qǐng)見目的-通過該培訓(xùn)員工可對(duì)保安行業(yè)有初步了解,并感受到安保行業(yè)的發(fā)展的巨大潛力,可提升其的專業(yè)水平,并確保其在這個(gè)行業(yè)的安全感。為了適應(yīng)公司新戰(zhàn)略的發(fā)展,保障停車場(chǎng)安保新項(xiàng)目的正常、順利開展,特制定安保從業(yè)人員的業(yè)務(wù)技能及個(gè)人素質(zhì)的培訓(xùn)計(jì)劃 SC是系統(tǒng)自帶的命令,不需要.NetFramework。我以前做開發(fā)Service時(shí)碰到的一個(gè)問題是,當(dāng)我用InstallUtil部署好一個(gè)Service,但由于程序更新,需要卸載后重新部署,這個(gè)時(shí)候,就出現(xiàn)用InstallUitl/u無法卸載的情況,具體的原因還不太明白,但是MSDN上說
10、明了InstallUtil安裝的時(shí)候是啟用事務(wù)的,但是卸載的時(shí)候不