windows的命令列程式是系統管理程式的支柱。然而我遍查了windows server 2003的附加軟體,我從來沒有報道過windows系統內建的最有用的命令列程式。這些命令的用處體現在許多方面。當你需要做乙個快速的修復工作,或者 你要寫乙個批處理檔案作為預定任務或乙個大任務的一部分就會很有用。
我從windows server 2003中精選了幾個非常有用但通常沒有被很好理解的命令。每個命令你都可以用「/?」來得到這個命令可以使用的命令引數。
defrag
不必經過繁瑣的多**控制器(mmc)的管理外掛程式(snap-in)操作,在命令列輸入defrag就可以對其中乙個驅動器進行檔案碎片整理。 命令列工具defrag可以通過批處理檔案呼叫,也可以從預定的任務或別的地方呼叫,這與從命令列執行或者管理外掛程式呼叫的效果相同。唯一不同的是沒有每個 檔案的碎片情況報告。
driverquery
driverquery命令用來顯示所有已安裝的裝置驅動程式及其屬性的列表 ,無論這些裝置被安裝在系統核心或者檔案系統。顯示的結果可以輸出成csv被其他程式使用,你也可以遠端為驅動列表選擇適合的作業系統。
freedisk
freedisk用來檢查本地或者遠端驅動器是否有足夠的未使用空間。這個命令有兩個優點。首先,它使用的是自然語言。你可以輸入,比如, freedisk/d d: 50mb,檢視是d盤否有50m的未使用空間。其次,它可以被用來瞄準任何上網的計算機,而不僅是當前的一台,所以你可以很優雅地執行大量查詢。
fsutil
對於檔案系統管理來說fsutil和netsh是等價的。它可以讓你改變給定檔案系統的行為,管理卷中損壞的位數,控制硬鏈結和重分析點,以及大量的正常情況下你必須從登錄檔進行的管理工作。
iisback vbs
iisback vbsiis備份管理指令碼是幾個iis控制命令列指令碼中的乙個,在windows2003中被預設安裝。這個指令碼可以實現整個iis安裝設定的備份,包括 站點,埠以及虛擬目錄等。不過它不備份iis提供服務的實際檔案(這個是管理員的工作)。同樣的指令碼可以被用來恢復先前iis安裝備份。注意,你不能用 iisback vbs備份乙個iis安裝,然後移植到另外一台機器上。要實現這個功能,你需要乙個第三方產品,比如iis export。
iisreset
如果iis停止響應或者你需要做乙個系統重置來清理陳舊的狀態資訊,iisreset就可以發揮作用了。如果iis的服務工作在乙個不確定狀態,iisreset可以用來強制重啟。雖然不穩定狀態不經常出現,但這是乙個逃脫的好辦法。
inuse
inuse讓你在下次啟動時替換鎖定的作業系統檔案。如果你要手動更新被繫**佔訪問鎖定的某些檔案,並且你不能使用第三方的解鎖工具,就使用這個命令。需要注意的是,有時檔案被鎖定並不是獨佔鎖定的緣故,有可能是使用和所有許可權問題。
微軟的開放檔案(http: -0d46d0ad00c91033.mspx?mfr=true)列出了被網路使用者開啟的所有檔案,如果需要可以有選擇的中止某些連線。注意:在追蹤和 斷開檔案之前,你需要用命令得到全部物件的列表。在乙個有許多遠端開啟檔案的系統,這樣做會是系統變慢一些。
winpop
winpop可以配置和控制pop3郵件伺服器,這個伺服器現在預設包含在windows 2003中。如果不傾向與安裝exchage,這是乙個簡單好用的管理郵件的辦法。注意:windows 2003 small business server中沒有**pop3元件,因此不包含這個命令。
最後,我應該提到古老的ms-dos 命令debug。雖然由於作業系統的不相容,它的功能被減少了很多,但它仍然被包含在windows 2003和xp中。如果你沒有別的工具可用,它仍然是乙個快速編輯二進位制檔案的好幫手。從鏈結 asm/ debug/debug.htm 提供的文件和大綱,可以讀到關於哪些已經改變,哪些仍然有用。
serdar yegulalp是windows power user newsletter的編輯。這個雜誌專門報道有關windows nt,windows 2000和windows xp使用者和管理員使用的暗示,技巧和竅門。serdar yegulal在windows領域有超過10年的經驗,周期性地給searchwincomputing.com and searchsqlserver.com供稿。
怎樣通過cmd命令管理Windows2008防火牆
1 啟用桌面防火牆 netsh advfirewall set allprofiles state on 2 設定預設輸入和輸出策略 netsh advfirewall set allprofiles firewallpolicy allowinbound,allowoutbound 以上是設定為允...
回顧Windows 20年的發展歷史 二
windows 3.x windows 3.0 安裝介面 windows 3.0 啟動畫面 windows 3.0 工作介面 值得一提的時,從windows 3.1起,微軟的開始了為每個windows產品加入研發代號的習慣.windows 3.1的代號是 janus 兩面神 windows for ...
20世紀最好的10個演算法
人類在20世紀產生了10個著名的演算法,是什麼演算法?這裡是一篇文章,介紹了美國科學家評出的10個演算法,感興趣可以看一看。20世紀最好的10個演算法 三鏡先生 一 演算法一詞的 algos是希臘字,意思是 疼 a1gor是拉丁字,意思是 冷卻 這兩個字都不是algorithm 演算法 一詞的詞根,...