版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
DOS命令及流程培訓--NPILeonDOS命令介紹內(nèi)部命令內(nèi)部命令常駐內(nèi)存,啟動后即可隨時使用外部命令所有擴展名為:.COM、.EXE、.BAT的文件都可視為外部命令DOSDiskOperationSystem.磁盤操作系統(tǒng)命令格式:dir[driver:][path][filename][/p][/w]功能:列出目錄清單或文件信息說明:參數(shù)/P:分屏顯示
/W:寬行顯示/A顯示具有指定屬性的文件。
attributesD目錄R只讀文件
H隱藏文件A準備存檔的文件
S系統(tǒng)文件-表示“否”的前綴
/O用分類順序列出文件。
sortorderN按名稱(字母順序)S按大小(從小到大)E按擴展名(字母順序)D按日期/時間(從先到后)G組目錄優(yōu)先-顛倒順序的前綴/T控制顯示或用來分類的時間字符域。
timefieldC創(chuàng)建時間
A上次訪問時間
W上次寫入的時間
Directory目錄,索引簿,電話號碼本CD(Chdir)命令格式cd[driver:][path]功能:改變或設置當前目錄說明:cd..返回上級目錄;
cd顯示當前目錄;
cd\返回根目錄。使用/D命令行開關(guān),除了改變驅(qū)動器的當前目錄之外,還可改變當前驅(qū)動器。CD命令不把空格當作分隔符,因此有可能將目錄名改為一個帶有空格但不帶有引號的子目錄名。例如:cd\winnt\profiles\username\programs\startmenu與下列相同:cd"\winnt\profiles\username\programs\startmenu"在擴展功能停用的情況下,您必須鍵入以上命令。CDchangedirectory改變目錄建立子目錄命令MD(MKdir)
[driver:][path]子目錄名功能:在指定盤、指定目錄下建立一個下一級子目錄。MDmakedirectory創(chuàng)建目錄刪除子目錄命令RD[driver:][path]子目錄名功能:刪除指定盤、指定目錄下的空子目錄。說明:rd是專門刪除空子目錄的命令。注意兩條:一是不能刪除非空目錄;二是不能刪除當前目錄
RDremovedirectory移除目錄PATH設置查找路徑格式:path[driver:][path][;path][…]功能:設定尋找命令或批文件的目錄路徑。說明:使系統(tǒng)能自動按PATH指定的路徑下尋找外部命令,即用外部命令時,不必輸入命令的路徑也能執(zhí)行;
Path顯示已設路徑
path;取消原先設定的路徑操作示例:pathc:\dosTREE顯示磁盤目錄格式:tree[drive:][path][/a][/f]
功能:顯示磁盤上的樹狀目錄。說明:/A顯示目錄間的關(guān)系時,用+_|\來代替表格圖形/F顯示從根目錄到子目錄中的全部文件。
COPY文件復制命令格式:COPY源文件名目標文件名功能:即原來的文件沒有任何改變,重新產(chǎn)生一個內(nèi)容和原來文件一模一樣的文件說明:對于源文件、目標文件:
1、不指明盤符,即為當前盤
2、不指明目錄,即為當前目錄
3、不指明文件名,即為相同的文件名例1、當前盤當前目錄下有一個文件AYTOEXEC.BAT,如想將它復制一份為AUTOEXEC.OLDCOPYAUTOEXEC.BATAUTOEXEC.OLD例2、把C盤根目錄下所有擴展名為BAT的文件復制到ZHT一級子目錄中
COPYC:\*.BAT\ZHTDEL命令文件刪除命令
格式:DEL[driver:][path]filename[/p]說明:允許使用通配符和ERASE是同樣效果。
/P刪除每一個文件之前提示確認。例1、刪除當前目錄中的所有文件
c:\>del*.*Allfielsindirectorywillbedeleted!Areyousure(Y/N)?Y——刪除N——不刪除例2、刪除C盤TEMP目錄內(nèi)的所有文件
delc:\temp\*.*delc:\temp\.delc:\tempDeldelete刪除Erase擦除,清除REN(Rename)更改文件名命令
格式:REN[driver:][path]filename1filename2說明:
用REN改名,源文件名和目標文件名要在同一個目錄內(nèi)。
7.0以后版本的DOS都支持對文件名和目錄名的修改,而以前的DOS只能修改文件名。
chkdsk--檢查你的磁盤的使用情況。[格式]chkdsk磁盤名[說明]例如要檢查A盤使用情況,就輸入chkdsk
A:,檢查c盤使用情況,就輸入chkdsk
C:,如果直接輸入chkdsk,就檢查當前磁盤的使用情況。sys--傳遞系統(tǒng)文件命令。將DOS的兩個隱含的系統(tǒng)IO.SYS和MSDOS.SYS傳送到目標磁盤的特定位置上,并將COMMAND.COM文件復制過去。完成后,目標盤成為DOS的啟動盤。[格式][C:][path]SYS[C1:][path]d2:[說明]由于這幾個文件需要復制到特定位置上,所以用COPY命令完成的復制未必能夠啟動機器。能過SYS命令,DOS可以將目標盤已占據(jù)特定位置的文件移動,并將系統(tǒng)文件復制到相應位置上。參數(shù)C1:path用來指明系統(tǒng)文件所在目錄。如不指明,則缺省為當前盤的當前目錄。所以這個命令一般要在源盤的根目錄進行。cls--清除顯示器屏幕上的內(nèi)容,使DOS提示符到屏幕左上角。[格式]clstime--顯示和設置DOS的系統(tǒng)時間[格式]time[hh[:mm[:ss[.cc]]]date--顯示和設置DOS的系統(tǒng)日期[格式]date[MM-DD-YY]ver--顯示正在運行的DOS系統(tǒng)版本號[格式]ver
整體架構(gòu)介紹服務器設置做盤流程新流程腳本格式整體流程入口,各子流程入口主控程序參數(shù)含義錯誤處理及debug方法測試流程介紹整體架構(gòu)介紹:1.測試信息流WWTDC:將WWTE輸入信息存儲到數(shù)據(jù)庫,并分發(fā)到SiteTDC;R3:訂單數(shù)據(jù)庫,包含每個工廠接受到的訂單信息;SiteTDC:接受WWTDC的輸入,將R3中的訂單轉(zhuǎn)化為工廠可生產(chǎn)測試用的測試腳本,并將其分發(fā)到L2數(shù)據(jù)庫;L2:包含工廠測試所需的批次信息(如,pici.ini,testset.ini);L1:包含生產(chǎn)測試所需的測試程序,驅(qū)動,軟件等;UUT:生產(chǎn)組裝好的主機;
整體架構(gòu)介紹:2.測試架構(gòu)將整個生產(chǎn)測試流程劃分為MB,AVT,Runin,WFT,Preload,UL共6個子流程,每個子流程均可單獨運行,不依賴于其他子流程的運行結(jié)果在MB階段,所有機型都掃MAC,并在L2MTSN目錄先生產(chǎn)對應的主機目錄;流程控制腳本將存放在L1MTSN目錄所中與主機對應的目錄下;
服務器設置:
測試流程中的測試腳本主要有以下目錄:DOSV10用于存放AVT,RIN,WFT和UPD階段使用的基于DOS環(huán)境的測試程序;PRDV10用于存放preload過程使用的測試程序;WINV10用于存放AVT,RIN,WFT和UPD階段使用的基于windows環(huán)境的測試程序;Image
用于存放所有preload過程中的驅(qū)動包,系統(tǒng)image和winpe測試用image.Flowctl.dat腳本格式:Cutline
FixedLengthUnit:1byteUnfixedLengthPartition,actual:@@
@@0004@@avt@@00@@03@@0@@0@@0@@0@@w@@1@@0016@@特殊提示@@@@spectip.exe@@%TEST_DRV%\%WIN_DIR%@@@@@@0004@@avt@@00@@00@@0@@0@@0@@0@@w@@2@@0000@@retcodetest@@@@SETUP.exe@@@@@@@@0004@@avt@@00@@00@@0@@0@@0@@0@@w@@4@@0000@@messagetest@@@@msg.bat@@@@@@@@0004@@avt@@00@@00@@0@@0@@0@@0@@w@@4@@0000@@messagetest1@@@@msg1.bat@@@@@@@@0005@@avt@@00@@00@@0@@0@@0@@0@@w@@5@@0000@@11000054@@%TEST_DRV%\%WIN_DIR%@@SETUP.EXE@@@@@@腳本格式:NOFIELDNAMEPROPOSEDEFINEEXAMPLE1Runstatusrecordthestatusofthismodule
-init
*-runningS-successF-failR-rebootinprogressD-shutdowninprogress……2LineNuminformationtohumanandsequencetocontrolprogram002300013PhaseinformationtohumanINI(Reserve)AVTAVTWFTRUNPLDUPD……腳本格式:4Thetimesofrepeat(success)
ACTUALNUMrecordtherepeattimesofthismodule,modifiedbycontrolprogramintestflow00~FF01055Thetimesofrepeat(success)
SETNUMdenotestimesthatthemodulewillbeexacuted00~FF
"00"denotesnottorepeat6successorifsuccesscontrolprogramreadsit,decidewhattodoaftersuccess0-continue
1-reboot2-softOFF&powerON3-showinfo……7Thetimesofrepeat(failure)
ACTUALNUMrecordtheretrytimesofthismodule,modifiedbycontrolprogramintestflow0~F
8Thetimesofrepeat(failure)
SETNUMdenotestimesthatthemodulewillbeexacuted0~F3"0"denotesnottorepeat腳本格式:9successoriffailcontrolprogramreadsit,decidewhattodoafterfailure0-continueReferto5#1-reboot2-softOFF&powerON3-showinfo……10Runenvironmentinformationtohumanandtocontrolprogram,iftheenvironmentisnotsametothatthecontrolprogramrunninginthecontrolprogramwillshowERRORfirstD-DOSWW-WINDOWSL-Linux……11Runmodehowthecontrolprogramcalltestmodulesandhowthetestmodulestransfertheirresulttocontrolprogram1-message32-result3-logfile4-batchfile5-package12ReturnCodeItwilldefinesomereturncodethatitwasnotauniversal.Needdefinedindividually.0000~FFFF(HEX)
13modulenameinformationofthismodule,forhuman,orperhapsitwillbeshowedincontrolprogram
VCDtest腳本格式:14paththepathwheretheprogramplaced,itmustsupportabsolutepathandenvironmentvariable
c:\test\vcd\15Programnametheprogramwitchwillbeexecute
vcd1.exe16parametersthecommandlinewhentheprogramiscalled
/cd17Logpaththelogfilethatthecalledtestmoduleprogramwillwriteto,itcanbeappliedtothe"RunMode"(9)is3
d:\vcd.log
整體流程入口,各子流程入口1、子流程劃分定義:在此處為便于說明入口關(guān)系將測試流程進行如下定義。AVT:AssemblyVerifyTest,在流程中主要包含Bios刷新、硬件FW刷新、以及硬件配置檢查等項目。Runing:在新流程中,主要為使用LDIAG(LenovoDiagnosisTools)進行硬盤、內(nèi)存、CPU的老化測試。WFT:WinPEFunctionTest,是基于WinPE環(huán)境的功能測試,流程中還包括一些DOS下的功能測試,如串口卡。Preload:預安裝系統(tǒng),在生產(chǎn)過程中主要為實現(xiàn)操作系統(tǒng)、驅(qū)動、應用的安裝和配置操作,使之能滿足出貨要求。Upload:日志上傳操作,在新流程中包含測試日志VSM.log和Debug信息Tester.log文件的上傳到L1服務器。另外還包含一些DOS下PSN檢查、出貨CMOS設置,以及測試過程結(jié)束后測試盤片調(diào)度觸發(fā)操作。Setenv.ini說明文件定義Setenv.ini由做盤程序根據(jù)Pici.ini生成,經(jīng)流程初始化操作后,提供流程所需的環(huán)境變量。全局變量Globalvariables[G_ENV]下述變量由做盤時依據(jù)Pici.ini生成ORDER_NO=NS09021355//批號MAC=858002C6//MAC地址SN_NO=NS13551355//主機號PLANT=BJF//工廠MTSN=13551355.NST//盤片名稱DOSDIR=DOSV10//DOS測試目錄WFTDIR=WINV10 //windows測試目錄PRDDIR=PRDV10//PRELOAD測試目錄PDM_NUM=NPDMBIOS\00209318LANGUAGE=CHSDEBUG=Setenv.ini說明文件定義[G_ENV]下述變量由主控初始化時生成:TEST_DRV=Z://測試目錄CTL_DRV=O:\MTSN//盤片目錄FLWSCRIPT=P:\MTSN\13842987.NAT\flowctl.dat//主控腳本路徑TESTERLOG=P:\MTSN\13842987.NAT\vsm.log//日志路徑LNVTEMP=P:\MTSN\13842987.NAT\temp\//臨時目錄路徑DEBUGLOG=P:\MTSN\13842987.NAT\temp\Tester.log//debug信息路徑Setenv.ini說明2局部變量LocalSign[L_SIG]變量由測試模塊生成,為模塊提供標記。模塊完成后自主刪除。錯誤處理及debug方法:DOS模塊有報錯之后會有這個圖片顯示,然后會將flowctl.dat的第13個字段顯示出來以提示報錯模塊。
DOS環(huán)境下的報錯界面:
在紅色報錯界面按任意數(shù)字鍵,會將當前報錯的內(nèi)容以列的方式顯示在屏幕上,顯示的內(nèi)容對應flowctl.dat文件中的17個字段。因此可以很方便的知道當前報錯的模塊錯誤處理及debug方法:
WIN環(huán)境下的報錯界面:
WIN環(huán)境下的報錯,會將當前報錯的內(nèi)容以顯示在屏幕上,顯示的內(nèi)容包含了報錯的原因。進度條上方的內(nèi)容表示了模塊的調(diào)用參數(shù),是進行分析的重要信息Flowctl.dat模塊分開詳解(以manchester項目為例)StartDSTTest(開始DST測試)
DST啟動測試啟動模塊,主要為測試硬盤模塊,采用的是當硬盤閑時進行后臺測試,大概30分鐘左右,為PC-doctor所屬公司開發(fā),需要硬件分位支持,國際項目必測模塊,之前出現(xiàn)過因為硬盤模式問題導致模塊啟動失敗。MFGProcessClearMFGDone(工廠流程清理mfgdone)清理mfgdone標記模塊,主要是為跑過流程的刷過mfgdone的主板清理mfgdone,不做此模塊,刷新ME或者BIOS會報錯,此模塊只限于部分主板,Q57,Q67等等。MEFWUpdate(ME分位更新)Intel主板更新8MME的模塊,Intel一些Q系類芯片主板會有ME的子系統(tǒng),一般在測試階段會更新很多次,主要為了解決BIOS和ME的一些問題。CheckTimeBeforeFlashBios(刷新BIOS前檢查時間)主要是在刷新BIOS之前檢查一下系統(tǒng)日期和時間是否正常,主要為了篩選CMOS掉電機器,和服務器時間對比如果相差時間在容忍范圍內(nèi)就不報錯,超過則報錯。SetTimeBeforeTest(測試前設置時間)主要是和服務器進行時間校準,將本地時間和服務器調(diào)整成一樣的。Flowctl.dat模塊分開詳解(以manchester項目為例)WriteServerName(將服務器信息寫入vsm.log中)主要是將服務器的信息寫入vsm.log中,以備后期回查用。FlashBIOS(刷新BIOS)該模塊主要是調(diào)用BIOS包中的接口程序去刷新BIOS,一般報錯主要是服務器上沒有相應BIOS包,或者PDM編號用錯。RestoreBP(恢復BP)主要是刷新一個BP到系統(tǒng)中,將BIOS中的第一啟動項改為網(wǎng)絡,方便以后測試從網(wǎng)絡啟動。SetTimeAfterCMOSRestored(恢復CMOS之后設置時間)刷新完BP后進行時間重新設定。CheckTPMstatus(檢查TPM狀態(tài))檢查系統(tǒng)中TPM的狀態(tài)是否正常,報錯情況可能是主板不帶TPM芯片也可能是TPM芯片狀態(tài)真的異常。ClearDMI(清除DMI信息)主要是為了清除開機POST報錯信息,避免post報錯信息影響流程測試。Flowctl.dat模塊分開詳解(以manchester項目為例)FlashMarkfile(刷新Markfile信息)
此模塊主要是將markfile文件刷到系統(tǒng)中,使preload后的系統(tǒng)可被識別成lenovo正版系統(tǒng)。T3CHECK(T3信息檢查)
此模塊為國際項目專屬模塊,主要檢查所有板卡是否都插上并且位置正確,硬盤和光驅(qū)位置插的是否正確。TEMPERATUREOFCPUFUNTEST(CPU溫度檢查)
此模塊主要是檢查CPU的溫度是否超過規(guī)定限值。SPEEDOFCPUFUNTEST(CPU風扇轉(zhuǎn)速檢查)
此模塊主要是測試CPU風扇轉(zhuǎn)速是否在限值之內(nèi)。CHECKBIOSandDMIInformation(檢查BIOS和DMI信息)
此模塊主要是檢查刷入系統(tǒng)中的主機號信息,BIOS信息是否正確。CHECKCPUInformation(檢查CPU信息)
此模塊主要是檢查裝配到系統(tǒng)中的CPU是否正確。Flowctl.dat模塊分開詳解(以manchester項目為例)wakeonLAN(網(wǎng)絡喚醒測試)此模塊為國際項目模塊,主要是測試網(wǎng)卡的網(wǎng)絡喚醒功能是否正常。CheckandsetEOL(檢查和設置EOL)此模塊目前為Manchester專屬模塊,是一個關(guān)于ME中的EOL設置模塊。CheckAMTMELBN(檢查AMT狀態(tài))此模塊主要是檢查AMT狀態(tài)是否正常。RunMEMTestProgram(運行l(wèi)diag內(nèi)存測試程序)主要是用Ldiag的內(nèi)存測試模塊測試系統(tǒng)內(nèi)存是否正常。R
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 沈陽理工大學《化工環(huán)保安全創(chuàng)新學》2022-2023學年第一學期期末試卷
- 沈陽理工大學《電力系統(tǒng)分析》2022-2023學年期末試卷
- 廣州市南沙區(qū)房屋租賃合同
- 2024正規(guī)廠房租賃合同書范本
- 2024水電安裝清包合同
- 2024鋼結(jié)構(gòu)工程施工合同范本
- 2024保潔服務合同模板
- 2024二手房購買合同范文
- 沈陽理工大學《DSP技術(shù)及應用》2022-2023學年第一學期期末試卷
- 2024貸款公司借款合同范文
- 公路工程工地試驗室標準化試驗檢測項目、參數(shù)檢驗頻率一覽表
- 美國FDA關(guān)于食品接觸材料的塑料制品法規(guī)要求
- 應用地球化學元素特征判別沉積環(huán)境
- 人教版四年級下冊語文第三單元測試卷及答案(2)
- 田麥久《運動訓練學》(第2版)配套題庫(含考研真題)
- 商務英語教學課件:unit5 Travel and Visits
- 民航概論課程標準
- MACD二次綠柱縮短的選股公式.doc
- 尾礦庫閉庫工程施工組織設計方案范本
- 化工企業(yè)事故案例分析(中毒事故)
- 兒童日常習慣培養(yǎng)積分表
評論
0/150
提交評論