iT邦幫忙

0

請問若想學習windows的指令與工具,該如何著手呢?

請問各位前輩,如果想學習有關於 windows方面的指令,包括 批次檔、power shell、微軟伺服器端的工具運用,是否有推薦的書籍可供參考呢 @@? 因為感覺自己學的很片段..沒以一個系統性學習,但不知如何著手..請各位前輩大大指點指點

4
huangsb
iT邦好手 1 級 ‧ 2010-07-04 10:30:40
最佳解答

所謂Windows批次檔,其實只有一種。就是以.bat或.cmd為副檔名檔案。而批次檔還可呼叫指令檔(.vbs, .js, .ps1)或執行檔(.exe)。執行檔通常使用特定程式語言來撰寫,需經過編譯才能產生執行檔。而指令檔則不需經過編譯,即可直譯來執行。

而學習這些,有兩種方法:一種是免費的,另一種則是看書。我通常選擇免費的途徑,因為我曾在學習DOS時,就已熟悉批次檔(.bat)的撰寫。

如果你要找專門教批次檔的中文書,可能不太好找,就算找到也可能是舊書。我建議你利用Windows XP的「說明及支援」即可。只要搜尋「命令列」即可找到相關的說明。比較重要的主題為 "「指令殼層」概觀" 和 "批次檔",因為這兩個是撰寫批次檔的基本概念(Shell巢狀處理、環境變數、管線、過濾器等等)。其他的就是熟悉內建的指令及常用的命令(.exe)的使用。

再來就是熟悉 .vbs 或 .js 指令檔的撰寫。這類有專門的書籍,好書大部份是原文書。或者你也可以下載「Windows Script 5.6 CHT」,裡頭大部份是中文的指令參考,還包括.vbs及.js的簡易教學。或者你也可以參考「指令碼中心」,裡頭也有中文教學,還有一大堆的指令碼範例。

至於PowerShell則是微軟最新的指令碼環境,功能最強大,可呼叫一大堆的.NET Framework Library。推薦的書籍為「<a href="">Windows PowerShell 實戰手冊</a>」。或者你也可上網搜尋「PowerShell」,應該可以找到適當的教學資源。通常我較偏愛官方的教學資源,因為比較完整。

huangsb iT邦好手 1 級 ‧ 2010-07-04 10:39:44 檢舉

補充一下,下面是我收集的PowerShell教學連結的書籍,希望對你有用:
PowerShell教學文章連結

wanttofly iT邦新手 5 級 ‧ 2010-07-05 05:17:58 檢舉

感謝 > <

8
花輪
iT邦大師 1 級 ‧ 2010-06-30 22:16:27

您的問題至少要看 3~4 本書,這怎麼回答啊......
#@$@#$︿$

10
shunyuan
iT邦研究生 1 級 ‧ 2010-07-01 01:34:19

其實你已經指出一個起始點,就是 PowerShell,PowerShell 很強大,很實用,語法很容易上手,所有批次檔可以做的事情,PowerShell 都可以。

安裝完 PowerShell 有 tutorial,如果不排斥英文,照著做可以學到使用方法。

後面進階的,就是用 PowerShell 寫程式(比較長的 script,有副程式跟流程控制

wanttofly iT邦新手 5 級 ‧ 2010-07-01 05:35:14 檢舉

< 好像是個很好用的工具,請問有推薦書籍嗎

6
jako
iT邦新手 2 級 ‧ 2010-07-01 11:41:08

我是無聊就到微軟的指令碼中心看一下
網址http://www.microsoft.com/taiwan/technet/scriptcenter/default.mspx

我要發表回答

立即登入回答