国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > DOS > 正文

用dos命令實(shí)現(xiàn)導(dǎo)入、導(dǎo)出windows計(jì)劃任務(wù)詳解

2020-07-26 20:12:12
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

新手指南
要把公司軟件用的計(jì)劃任務(wù)用命令行批處理的方式導(dǎo)入一個(gè)新的系統(tǒng)里,所有通過(guò)查資料,一個(gè)可以用來(lái)導(dǎo)出和導(dǎo)入的腳本。
導(dǎo)出用法為:腳本名稱(chēng)+空格+export
導(dǎo)入用法為:腳本名稱(chēng)+空格+import

以下為內(nèi)容和注釋?zhuān)?br />

rem 以下為關(guān)閉命令打印@echo offrem 以下為清屏clsrem 以下為設(shè)置此批處理所有的環(huán)境變量只應(yīng)用于當(dāng)前批處理setlocal EnableDelayedExpansionrem 以下為設(shè)置變量set runasUsername=domain/administratorset runasPassword=passwordrem 以下%1是在此批處理執(zhí)行時(shí)后面的第一個(gè)命令行參數(shù)(在執(zhí)行的格式:腳本名+export 就相當(dāng)于跳轉(zhuǎn)到”:export“)if %1. == export. call :exportif %1. == import. call :importrem 以下為退出當(dāng)前腳本,不是退出整個(gè)批處理exit /b 0:exportrem 以下為創(chuàng)建一個(gè)tasks文件夾,所有的錯(cuò)誤不顯示md tasks 2>nulrem 以下為列出所有計(jì)劃任務(wù)并指定csv格式,然后找出與字符串TaskName不匹配的行,輸出到一個(gè)文本文件schtasks /query /fo csv | findstr /V /c:"TaskName" > tnlist.txtrem 循環(huán)查找以(,)為分隔符列出每一行的每一項(xiàng),指定%%i為第一項(xiàng),用tokens=1,2指定第二項(xiàng)%%j和第三項(xiàng)%%k(也可以rem 指定%%t為第一項(xiàng),那么tokens=1,2指定第二項(xiàng)%%u和第三項(xiàng)%%v,第四項(xiàng)為%%W)for /F "delims=, tokens=1,2*" %%i in (tnlist.txt) do ( echo %%i echo %%j echo %%k set tn=%%irem 以下為設(shè)置fn為把tn的內(nèi)容里的/替換成# set fn=!tn:/=#! echo !tn! echo !fn!rem 以下為列出所有計(jì)劃任務(wù)并指定xml格式,輸出到當(dāng)前目錄的tasks文件夾下的XXX.xml文件 schtasks /query /xml /TN !tn! > tasks/!fn!.xml)rem 刪除所有windows自帶的計(jì)劃任務(wù)del tasks/#Microsoft*.xmlexit /b 0rem 以下為導(dǎo)入標(biāo)簽,在執(zhí)行的格式:腳本名+import 將會(huì)直接跳轉(zhuǎn)到這里開(kāi)始執(zhí)行:importrem 在這個(gè)目錄里循環(huán)找到所有的xmlfor %%f in (tasks/*.xml) do (  rem 用call命令來(lái)調(diào)用(:importfile)標(biāo)簽執(zhí)行,并賦予上面查找出來(lái)的名字為參數(shù)  call :importfile "%%f")exit /b 0:importfilerem 以下為設(shè)置filename=上面用call命令調(diào)用時(shí)賦予的第一個(gè)參數(shù),如果是 set filename=%2則是第二個(gè)參數(shù)     set filename=%1rem 以下為設(shè)置把filename里#字符替換為空set taskname=%filename:#=%rem 以下為設(shè)置把filename里tasks/字符替換為空set taskname=%taskname:tasks/=%rem 以下為設(shè)置把filename里.xml字符替換為空set taskname=%taskname:.xml=%rem 以下為用用戶(hù)名和密碼創(chuàng)建名字為XXX的計(jì)劃認(rèn)為,以xml文件為參數(shù)schtasks /create /ru %runasUsername% /rp %runasPassword% /tn %taskname% /xml %filename% echo on

結(jié)束
這樣就可以導(dǎo)出所有不是系統(tǒng)自帶的計(jì)劃任務(wù)和導(dǎo)入現(xiàn)有的xml格式的計(jì)劃任務(wù)了

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 遂平县| 长岭县| 衡东县| 秦皇岛市| 华亭县| 舞钢市| 鲁甸县| 绵阳市| 河东区| 高安市| 松桃| 霸州市| 栖霞市| 崇阳县| 龙泉市| 福泉市| 上林县| 天津市| 都安| 弥勒县| 南城县| 丹巴县| 巍山| 平武县| 余庆县| 彰化县| 焦作市| 临泽县| 白朗县| 平舆县| 琼海市| 年辖:市辖区| 龙口市| 湖北省| 广德县| 桐乡市| 子洲县| 玉环县| 南康市| 宁德市| 东港市|