powershell怎么從入門到精通?
簡單說說我的學習經驗:
1)一定要找一個入門的書籍,先熟悉powershell是什么,命令怎么查,怎么用(推薦powershell實戰指南,這里不是打廣告,這本書我看了三遍,其中第二版看了一遍,第三版看了兩遍);
2)入門之后,嘗試自己寫東西,這其中有幾個方向:
其一是嘗試用PS去寫GUI工具,理解異常處理、function、事件、循環和判斷的運作機制;
其二如果你懂C#或者Python的話(不需要太精通),可以研究一下這兩種語言跟powershell的結合使用,比如Python可以通過subprocess、winrm去操作powershell;
其三結合你的實際運維環境,如果有exchange郵件系統,那就研究一下exchange、AD的powershell管理單元或模塊,應用到實戰,具體產品的模塊熟悉之后,基本就達到自動化運維腳本化的能力了,然后就可以結合上面我說的頭兩點,嘗試去寫一些東西,往自動化運維工具化、平臺化方面深入研究;