Windows服務器管理員們即將用上PowerShell的最新版本:4.0。
Microsoft Windows PowerShell 4.0是腳本語言的最新版本,包含在Windows Server 2012 R2操作系統中,並且向後兼容早期的PowerShell版本。
我們為剛剛開始接觸腳本語言、希望了解4.0版或者尋求提示與技巧的Windows服務器管理員們准備好了PowerShell教程。
PowerShell 4.0的重要變化
你是否對於頻繁手動操作服務器已經厭倦?
PowerShell 4.0引入的新變量讓管理任務更加自動化、更容易執行。
版本4.0的重點在於管理功能的自動化,如理想狀態配置,可以將相同的角色和設置應用到多個節點,並向服務器管理員提供更易於運行的已簽名腳本。
在4.0版本仍然會導致混淆的一個功能是PowerShell工作流,由Windows Workflow Foundation規則驅動的一種PowerShell功能。
工作流允許管理員在腳本代碼中同時運行多個任務,但不支持某些PowerShell功能。
如果你花些時間學習其運行規則,你會從PowerShell工作流上獲得更好的自動化和靈活性。
PowerShell腳本的好處
對於已經習慣使用圖形界面的服務器管理員而言,PowerShell腳本是一種全新的語言。
你一個人可不容易搞定。
可以從一名經驗豐富的管理員提供的腳本范例開始。
常用的管理腳本將有助於你在自己的管理工作中熟悉框架和語言。
學習使用中的腳本范例。
同時向您的同行學習PowerShell腳本,使自己熟悉這些通過PowerShell界面進行服務器管理的常用技巧。
了解如何搜索所有可用的命令,針對你的任務需要優化每一個腳本條目。
在你編寫腳本的同時,思考如何簡化維護和排錯。
當你經歷無數次嘗試,終於創造出一個能完成工作任務的腳本,你一定會非常有成就感。
一旦你開始運用你的PowerShell和開發技能完成工作,記得查閱這些指導、訣竅和技巧。
根據您的腳本能力水平,您可能已經知道如何解析XML,但你又會怎樣對付VMware vSphere命令?
或許你習慣於PowerShell的Web訪問,但直到現在你都沒實現PowerShell遠程處理。
從你的工作中找到你擅長的領域。
好,你現在已經是PowerShell專家了。
有時間的話,還可以用PowerShell編寫小玩意來找點樂子。
展現你的專長
直到最近,GUI圖形界面管理工具仍是Exchange服務器管理員完成工作的唯一途徑。
PowerShell命令行和腳本是Exchange管理的未來,而且在Exchange2013版有了重大改變,掌握管理員們必須努力學習這項新技術,才能最有效地使用新的Powershell接口。
對於虛擬化用戶群,PowerShell能實現虛擬機的配置、管理和其他任務的自動化。
好消息是,虛擬化社區有許多成熟的腳本和工作流分享,例如可實現以某種方式關閉Hyper-V內的來賓虛擬機,或者導出一個虛擬機等功能的腳本。
在你花費整個下午的時間為您的虛擬環境編寫腳本之前,記得先搜索一下由精通PowerShell的虛擬化管理員們提供的共享資源。
對於存儲團隊來說,隨著Windows Server 2012的到來,PowerShell從提高效率的外部工具變成了工作的基礎環境。
先了解一些PowerShell的存儲管理基本知識,這將成為完全從命令行界面管理Windows存儲空間的起點。
例如,對於服務器存儲系統管理,學習區分哪條命令行可以用來查看磁盤、或者查看物理磁盤、或者查看可用的物理磁盤,這會讓管理員為數據中心創建存儲資源池的工作更輕松。