大風(fēng)吹
在平時(shí)工作過(guò)程中,要是我們認(rèn)為數(shù)據(jù)保護(hù)、磁盤加密等專業(yè)工具還不夠用,或覺(jué)得它們使用起來(lái)比較麻煩時(shí),完全可以考慮試用隱藏在windows系統(tǒng)中的cipher命令。該命令可以幫助我們對(duì)重要數(shù)據(jù)文件進(jìn)行加密、解密,以滿足大家的數(shù)據(jù)安全保護(hù)需求。
WindowS系統(tǒng)每一個(gè)新版本的“拋頭露面”,總能給用戶帶來(lái)視覺(jué)上的震撼和沖擊,在人們對(duì)視覺(jué)體驗(yàn)津津樂(lè)道時(shí),是否還有人記得隱藏在Windows系統(tǒng)中的那些枯燥DOS命令呢?其實(shí),在追求視覺(jué)享受的今天,那些隱藏的DOS命令更值得我們珍藏和記憶,因?yàn)樵陉P(guān)鍵時(shí)刻,一些重要的DOS命令總能大顯身手,發(fā)揮出不可替代的作用!
Cipher命令保護(hù)數(shù)據(jù)安全
在平時(shí)工作過(guò)程中,要是我們認(rèn)為數(shù)據(jù)保護(hù)、磁盤加密等專業(yè)工具還不夠用,或覺(jué)得它們使用起來(lái)比較麻煩時(shí),完全可以考慮試用隱藏在Windows系統(tǒng)中的Cipher命令。該命令可以幫助我們對(duì)重要數(shù)據(jù)文件進(jìn)行加密、解密,以滿足大家的數(shù)據(jù)安全保護(hù)需求,特別是該命令帶上“/w”參數(shù)時(shí),能將特定的數(shù)據(jù)文件從Windows系統(tǒng)中徹底刪除干凈,日后無(wú)論使用哪種類型的數(shù)據(jù)恢復(fù)或還原工具,都無(wú)法將其成功恢復(fù)。
比方說(shuō),如果我們想徹底刪除“F:\111”文件夾中的所有數(shù)據(jù)文件,并且希望它們不可恢復(fù)時(shí),那么只有依次單擊“開(kāi)始”“運(yùn)行”命令,輸入“cmd”命令并回車,切換到DOS命令行窗口,執(zhí)行“cipher/w F:\111”命令即可,如圖1所示。
Cscript命令啟動(dòng)配置腳本
Cscript命令是Windows 2008系統(tǒng)最小化安裝版本Server Core中的一個(gè)重要命令,該命令常被網(wǎng)絡(luò)管理員用來(lái)開(kāi)啟各種腳本程序,從而實(shí)現(xiàn)對(duì)Server Core系統(tǒng)的按需配置和管理。
cscript命令文件一般位于“windows\system32”文件夾中,在使用該命令配置管理Server Core系統(tǒng)之前,應(yīng)該在DOS命令行中執(zhí)行“cd c:\windows\sy stem32”命令,將系統(tǒng)當(dāng)前路徑設(shè)置為“system32”路徑(如圖2所示),之后使用“cscript SCregEdit wsf/di”命令,查看該命令可以使用的腳本以及具體用法,根據(jù)這些介紹,就能對(duì)服務(wù)器系統(tǒng)進(jìn)行管理和配置了。
例如,要判斷server core系統(tǒng)當(dāng)前有沒(méi)有被授權(quán)時(shí),只要在命令行中輸入“cscrlpt slmgr.vbs-dlv”命令并回車,就能查看到具體的授權(quán)狀態(tài)了。如果希望日后能對(duì)server Core系統(tǒng)進(jìn)行遠(yuǎn)程管理時(shí),不妨執(zhí)行“cscript SCregEdit wsf/Ar O”命令,開(kāi)啟服務(wù)器系統(tǒng)自帶的遠(yuǎn)程桌面連接功能,這樣我們可以在網(wǎng)絡(luò)中的任何位置,通過(guò)遠(yuǎn)程桌面連接程序控制管理服務(wù)器系統(tǒng)。當(dāng)然,在服務(wù)器系統(tǒng)啟用了內(nèi)置防火墻的狀態(tài)下,我們還需要使用“netsh firewall add portopening TCP3389 Remote-Desktop”命令,強(qiáng)制系統(tǒng)自帶防火墻不能攔截遠(yuǎn)程桌面連接操作,否則的話,遠(yuǎn)程管理服務(wù)器時(shí)會(huì)遇到麻煩。
善于使用Cscript命令,還能對(duì)Servercore系統(tǒng)進(jìn)行一些其他配置和管理操作。
Getmac命令批量獲取MAC
在局域網(wǎng)工作環(huán)境中,經(jīng)常發(fā)生地址沖突的現(xiàn)象,為了防止本地網(wǎng)卡IP地址被別人偷偷搶用,我們往往會(huì)使用“arp—sIP MAC”命令,將本地IP地址和網(wǎng)卡MAC地址綁定在一起,這樣其他人即使偷用了自己的IP地址,也不能上網(wǎng)訪問(wèn)。
在進(jìn)行地址綁定操作時(shí),我們先要查看記憶網(wǎng)卡MAC地址,而常規(guī)方法是先要打開(kāi)系統(tǒng)設(shè)備管理器界面,找到網(wǎng)卡設(shè)備選項(xiàng),雙擊后打開(kāi)網(wǎng)卡屬性對(duì)話框,再切換到高級(jí)選項(xiàng)設(shè)置頁(yè)面,選擇MAC地址選項(xiàng)后,才能看到具體的數(shù)值,顯然整個(gè)查看過(guò)程相當(dāng)繁瑣。要是同時(shí)查看多塊網(wǎng)卡的物理地址,上述方法效率就更差了。
而Windows7系統(tǒng)自帶有專門查看網(wǎng)卡物理地址的命令一一Getmac,使用該命令,我們能高效獲取安裝在本地計(jì)算機(jī)中的所有網(wǎng)卡MAC地址,這樣一來(lái)地址綁定操作效率就能大大提高了。
如果僅查看網(wǎng)卡的物理地址時(shí),只要在DOS命令行工作窗口中,輸入“Getmac”命令并回車,從返回的如圖3所示結(jié)果信息中,就能獲取Windows 7系統(tǒng)中所有網(wǎng)卡的物理地址了。
要想同時(shí)查看網(wǎng)卡設(shè)備其他方面的屬性信息時(shí),可以輸入“Getmac/v”命令并回車,從返回的結(jié)果信息中,除了能看到每塊網(wǎng)卡的物理地址,同時(shí)還能看到網(wǎng)卡對(duì)應(yīng)的適配器名稱、網(wǎng)絡(luò)連接名稱、傳輸名稱等。
Perfmon命令監(jiān)視系統(tǒng)運(yùn)行
從Windows7系統(tǒng)開(kāi)始,Windows的運(yùn)行可靠性比以往有了明顯增強(qiáng),不過(guò)這并不能說(shuō)明Windows就能始終高效可靠地進(jìn)行工作。一旦遭遇人為操作失誤或碰到硬件配置不合適時(shí),Windows系統(tǒng)的運(yùn)行可靠性就會(huì)受到影響,那么如何才能動(dòng)態(tài)監(jiān)控Windows系統(tǒng)的運(yùn)行可靠性呢?很方便!通過(guò)Windows系統(tǒng)自帶的Perfmon命令,在彈出的可靠性監(jiān)視器界面中,觀察、分析相關(guān)曲線圖,就能直觀識(shí)別出Windows系統(tǒng)任何時(shí)刻的運(yùn)行可靠性了。
首先逐一點(diǎn)選Windows系統(tǒng)桌面中的“開(kāi)始”“所有程序”“附件”“運(yùn)行”選項(xiàng),切換到系統(tǒng)運(yùn)行文本框,輸入“perfmon.exe”命令并回車,彈出可靠性和性能監(jiān)視器界面。
將鼠標(biāo)定位到“性能”“監(jiān)視工具”“性能監(jiān)視器”節(jié)點(diǎn)上,在目標(biāo)節(jié)點(diǎn)下我們能看到系統(tǒng)可靠性監(jiān)視曲線圖(如圖4所示),該曲線圖表很詳細(xì)地記錄了Windows系統(tǒng)每一時(shí)刻的運(yùn)行可靠性狀態(tài)。Windows系統(tǒng)每天會(huì)將系統(tǒng)可靠性系數(shù)自動(dòng)更新一次,將每一天的系數(shù)連成曲線,就能直觀地看到可靠性的動(dòng)態(tài)變化趨勢(shì)了。可靠性系數(shù)范圍為1-10之間,如果該系數(shù)越大,也就是離10數(shù)值越近的話,那就意味著Windows系統(tǒng)運(yùn)行可靠性越高,工作自然也就越穩(wěn)定。
如果希望快速進(jìn)入Windows可靠性和性能監(jiān)視器界面,可以先切換到DOS命令行窗口,輸入“perfmon.exe/sys”命令并回車即可。如果運(yùn)行了“perfmon.exe/rel”命令,那么能快速查看可靠性曲線圖。
Powercfg管理電源方案
在Windows 7系統(tǒng)環(huán)境下,電源管理支持節(jié)能、高性能、平衡這三種方案,倘若感覺(jué)到它們還無(wú)法滿足自己個(gè)性化工作要求時(shí),不妨利用Windows系統(tǒng)自帶的電源管理控制臺(tái),按需定制個(gè)性化的電源管理方案。
可是,時(shí)間長(zhǎng)了,計(jì)算機(jī)系統(tǒng)中或許會(huì)存在許多過(guò)時(shí)的電源管理方案,這些無(wú)效的方案可能會(huì)給我們?nèi)蘸蟮倪x擇帶來(lái)干擾。然而,在電源管理控制臺(tái)中,我們無(wú)法直接刪除它們,這該如何是好呢?很簡(jiǎn)單!利用隱藏在Windows 7系統(tǒng)中的powercfg命令,就能巧妙將無(wú)效的電源管理方案刪除掉,下面就是具體的刪除步驟:
首先依次選擇“開(kāi)始”“運(yùn)行”選項(xiàng),在運(yùn)行對(duì)話框中輸入“cmd”命令,展開(kāi)DOS命令行窗口,在該窗口提示符下輸入“powercfg-list”命令并回車,返回如圖6所示界面,從該界面中能直觀看到每一種電源管理方案的GUID標(biāo)識(shí)符,將無(wú)效電源管理方案對(duì)應(yīng)的GUID標(biāo)識(shí)符記錄下來(lái)。
其次使用“Powercfg-deleteGUID”命令,將指定標(biāo)識(shí)符電源管理方案刪除掉。比方說(shuō),我們查看到某個(gè)過(guò)時(shí)的電源管理方案GUID標(biāo)識(shí)符為“381b4222-f694-41f0-9685-ff5bb260df2e”,那么只要輸入“powercfg-delete 381b4222-f694-41fO-9685-ffSbb260df2e”命令并回車即可。
Chkntfs命令改善啟動(dòng)速度
大家知道,如果Windows server2003服務(wù)器系統(tǒng)由于操作失誤或意外停電,引發(fā)突然宕機(jī)故障的話,那么該Windows系統(tǒng)在日后重新啟動(dòng)時(shí),將會(huì)消耗一定的時(shí)間,來(lái)啟動(dòng)系統(tǒng)自帶磁盤掃描程序,掃描分析硬盤分區(qū)有沒(méi)有發(fā)生錯(cuò)誤。
要是我們對(duì)系統(tǒng)啟動(dòng)速度要求較高,不希望Windows服務(wù)器系統(tǒng)如此“慢吞吞”啟動(dòng)時(shí),不妨通過(guò)服務(wù)器系統(tǒng)自帶的Chkntfs命令,將掃描分析硬盤分區(qū)是否損壞的等待時(shí)間強(qiáng)行設(shè)置為“0”即可。只要逐一點(diǎn)選“開(kāi)始”“運(yùn)行”選項(xiàng),彈出系統(tǒng)運(yùn)行文本框,輸入“Chkntfs/t0”命令(如圖6所示),確認(rèn)之后檢查磁盤是否損壞等待時(shí)間就被強(qiáng)行設(shè)置為了“0”,那么Windows服務(wù)器系統(tǒng)下次重新啟動(dòng)時(shí),就不會(huì)耗費(fèi)時(shí)間掃描分析硬盤分區(qū)了,那么啟動(dòng)速度將會(huì)有明顯改善。
ServerManagerCMD命令管理角色
在管理維護(hù)Windows 2008服務(wù)器系統(tǒng)時(shí),經(jīng)常要對(duì)其中的角色、服務(wù)、功能等進(jìn)行管理。可是,很多不熟悉Windows2008系統(tǒng)的用戶,他們常常不知道當(dāng)前有哪些角色、服務(wù)、功能可以被添加利用,這樣管理起來(lái)效率也不會(huì)很高。而通過(guò)Windows 2008系統(tǒng)最小化安裝版本中的ServerManagerCMD命令,我們既能快速查看各種角色、服務(wù)、功能等狀態(tài),又能它們進(jìn)行批量管理維護(hù),從而提高工作效率。
比方說(shuō),在查看當(dāng)前狀態(tài)下有哪些角色、服務(wù)、功能已經(jīng)安裝時(shí),不妨選擇“開(kāi)始”菜單中的“命令提示符”選項(xiàng),彈出DOS命令行工作窗口,在該窗口中執(zhí)行“ServerManagerCMD-query”命令,各種角色、服務(wù)、功能的安裝狀態(tài)就會(huì)被自動(dòng)列寫出來(lái),其中綠色選項(xiàng)說(shuō)明已經(jīng)成功安裝(如圖7所示),白色選項(xiàng)說(shuō)明還沒(méi)有安裝。
如果Windows 2008系統(tǒng)中需要管理的角色、服務(wù)、功能比較多時(shí),那么通過(guò)上述方法查看某個(gè)項(xiàng)目的安裝狀態(tài)時(shí),就有點(diǎn)繁瑣。所以,我們還可以通過(guò)serverManagerCMD命令的管道輸出功能,對(duì)指定項(xiàng)目的安裝狀態(tài)進(jìn)行針對(duì)性查看。例如,要查看telnet客戶端組件是否安裝時(shí),只要在DOS命令行中輸八“ServerManagerCmd exe-query Telnet-Client”命令并回車,倘若對(duì)應(yīng)組件已經(jīng)安裝好,那么該組件程序會(huì)自動(dòng)啟動(dòng)運(yùn)行,如果對(duì)應(yīng)組件還沒(méi)有安裝時(shí),系統(tǒng)就會(huì)出現(xiàn)相關(guān)錯(cuò)誤提示。
當(dāng)需要安裝某個(gè)角色或項(xiàng)目時(shí),可以使用“ServerManagerCmd-installXXXX-resultPath YYYY xml”命令,進(jìn)行快速安裝操作,其中“XXXX”為待安裝的角色或項(xiàng)目名稱,“YYYY”為保存安裝結(jié)果的文件名稱。例如,要安裝Windows 2008系統(tǒng)默認(rèn)沒(méi)有安裝的終端服務(wù)角色時(shí),可以先切換到在DOS工作窗口中,輸入“serverManagerCmd-install RSAT-TS-resultPath aaa.xml”命令,安裝結(jié)果會(huì)以xML格式存儲(chǔ)到“aaa.xml”文件。如果某個(gè)角色在安裝時(shí)要重啟系統(tǒng)后才會(huì)生效時(shí),不妨在上述命令后面使用“-restart”參數(shù),達(dá)到強(qiáng)制重啟系統(tǒng)目的。
當(dāng)然,serverManagerCMD命令最為擅長(zhǎng)的本領(lǐng)就是,批量安裝、刪除windows 2008系統(tǒng)中需要管理的角色、服務(wù)、功能,這樣能夠有效提升用戶的操作效率。例如,有多個(gè)角色或項(xiàng)目需要批量安裝時(shí),可以使用“ServerManagerCmd-install 1111 22223333”命令來(lái)進(jìn)行,其中“1111”、“2222”、“3333”為待安裝的角色或項(xiàng)目名稱。要批量卸載多個(gè)角色或項(xiàng)目時(shí),可以使用“serve rManagerCmd-remove 1111 2222 3333”命令。在卸載過(guò)程中,我們還能看到具體的工作進(jìn)度,很顯然,這種卸載方式遠(yuǎn)比視圖狀態(tài)下的操作效率要高。
Regsvr32命令避免地址沖突
在公共場(chǎng)合下,不少用戶常常會(huì)隨意改動(dòng)計(jì)算機(jī)IP地址,造成局域網(wǎng)頻繁發(fā)生地址沖突現(xiàn)象,這樣容易給局域網(wǎng)的管理維護(hù)帶來(lái)麻煩。為了避免局域網(wǎng)頻繁發(fā)生IP地址沖突故障,我們不妨利用Windows系統(tǒng)內(nèi)置的Regsvr32命令,將本地連接圖標(biāo)隱藏起來(lái),讓普通用戶無(wú)法找到本地連接圖標(biāo),那么他們就不能隨意對(duì)計(jì)算機(jī)系統(tǒng)的IP地址進(jìn)行修改了,下面就是該方法的具體操作步驟:
由于本地連接圖標(biāo)的顯示與Windows系統(tǒng)動(dòng)態(tài)鏈接文件Netcfgx-dll、Netshell dll、Netman.dll等有關(guān),這些鏈接文件默認(rèn)會(huì)被Windows操作系統(tǒng)自動(dòng)注冊(cè)。現(xiàn)在,通過(guò)Regsvr32命令將它們反注冊(cè)掉,讓本地連接圖標(biāo)不能正常顯示,那么日后普通用戶想進(jìn)入網(wǎng)絡(luò)連接屬性框來(lái)修改IP地址時(shí)就會(huì)出錯(cuò),那么他們自然就無(wú)法隨意修改IP地址了。
在反注冊(cè)Netshell dll這些動(dòng)態(tài)鏈接文件時(shí),先以系統(tǒng)管理員身份選擇運(yùn)行“命令提示符”命令,彈出MS-DOS命令行窗口。在該窗口命令行提示符下,輸入“Regsvr32/u Netshell.dll”命令并回車,返回如圖8所示的結(jié)果信息,這樣本地計(jì)算機(jī)系統(tǒng)的Netshell.dll動(dòng)態(tài)鏈接文件就被成功反注冊(cè)掉了。
同樣地,在命令行窗口執(zhí)行“Regsvr32/u Netman.dll”、“Regsvr32/uNetcfgx.dll”等命令,將Windows系統(tǒng)中的其他兩個(gè)動(dòng)態(tài)鏈接文件反注冊(cè)掉。將相關(guān)動(dòng)態(tài)鏈接文件全部反注冊(cè)后,任何用戶日后修改本地計(jì)算機(jī)的IP地址時(shí),就會(huì)看到本地連接屬性設(shè)置窗口無(wú)法打開(kāi)了,那樣IP地址也就不能被自由改動(dòng)了,地址沖突故障也就能有效避免了。
Netsh命令改善連接性能
Netsh命令在不同版本的Windows系統(tǒng)中都存在,善于使用該命令,可以有效改善網(wǎng)絡(luò)連接性能。比方說(shuō),Vista以上版本系統(tǒng)都支持TCP/IP網(wǎng)絡(luò)調(diào)諧功能,可是該功能在網(wǎng)絡(luò)傳輸大容量文件時(shí),容易造成上網(wǎng)連接不穩(wěn)定現(xiàn)象,要想避免該現(xiàn)象,不妨使用“netsh int tcp set gobalautotuninglevel=disable”命令,暫停這項(xiàng)功能(如圖9所示)。
此外,在上網(wǎng)沖浪的過(guò)程中,有時(shí)會(huì)遇到網(wǎng)絡(luò)連接一切正常,但是所有應(yīng)用程序不能上網(wǎng)的奇怪現(xiàn)象,這種現(xiàn)象主要是Windows系統(tǒng)的應(yīng)用程序套接字出現(xiàn)了錯(cuò)誤,此時(shí)通過(guò)“netsh winsock reset”命令,就能快速恢復(fù)Windows網(wǎng)絡(luò)編程接口,讓所有應(yīng)用程序上網(wǎng)連接恢復(fù)正常。