天天看點

《Windows PowerShell實戰指南(第2版)》——1.5 安裝Windows PowerShell

本節書摘來自異步社群《windows powershell實戰指南(第2版)》一書中的第1章,第1.5節,作者:【美】don jones(道·瓊斯) , jeffery hicks(傑弗瑞·希克斯)著,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

從windows server 2008、windows server 2008 r2、windows 7作業系統開始,我們已經可以使用第三版的windows powershell。windows vista作業系統無法支援第三版,但是可以使用第二版powershell。最近釋出的幾個作業系統中已經預裝了windows powershell。如果采用老版本的作業系統,那麼必須手動去安裝powershell。當然,新版本的作業系統可能會采用更新版本的powershell,當然這沒什麼壞處。

提示:

你可以采用如下方法來檢查安裝的powershell版本:進入powershell控制台,輸入$psversiontable,然後按Enter鍵。如果傳回錯誤或者輸出結果并未顯示為“psversion 3.0”,那麼你安裝的版本就不是第三版powershell。

第三版powershell可以與第二版powershell安裝于一台機器上,也就意味着不會損壞那些依賴于第二版powershell的程式。另外,我們沒有必要安裝第一版powershell,安裝第三版後會自動覆寫它。最近釋出的微軟軟體都不會依賴于第一版powershell。

如果你使用的是老版本的powershell,則需通路<code>http://download.microsoft.com</code>,然後在搜尋框中鍵入powershell 3,之後根據你的作業系統選擇到對應版本的powershell,然後進行安裝。你需要找的是windows management framework程式包,powershell是內建在這個包中進行釋出的。再次申明,你需要選擇到正确的版本,x86代表32位的安裝包,x64代表64位的安裝包。在網站上無法找到最近釋出的windows作業系統,那是因為powershell已經被預裝到這些系統中了。

powershell最低要求.net framework v4,當然如果能使用更新版本的framework就更好了。我們建議同時最少也要安裝.net framework 3.5 sp1以及.net framework 4.5版本,這樣可以使用powershell更多的功能。

安裝powershell的同時也會安裝一些配套程式,其中包含windows遠端管理服務(winrm),在本書後續章節中會講到這部分。powershell采用類似hotfix的方式進行安裝,也就意味着安裝後,也可以單獨解除安裝。當然,一般來講,你肯定不會希望去解除安裝它。powershell現在已經正式成為windows 作業系統核心元件的一部分,是以對powershell的更新和其他windows元件一樣,以windows的hotfix或者sp形式進行釋出。

powershell包含兩部分:基于文本的标準控制台(powershell.exe)和內建了指令行環境的圖形化界面(ise;powershell_ise.exe)。我們大部分時間都會使用基于文本的控制台。當然,如果你更喜歡ise,你也可以使用。

注意:

powershell ise元件并沒有預裝到server版作業系統中。如果你需要使用,那麼你需要進入windows的功能(使用“伺服器管理器”),然後手動添加ise功能(你也可以打開powershell的控制台,再執行add-windowsfeaturepowershell -ise)。在未包含完整gui模式的作業系統(如server core版本的系統)對應的安裝程式中并沒有包含ise的安裝程式。

在你繼續學習powershell之前,建議花幾分鐘去設定shell的顯示界面。如果你使用基于文本的控制台,那麼強烈建議你修改顯示的字型為lucida(固定寬度),不要使用預設的字型。假如使用預設字型,我們會很難去區分powershell使用的一些特殊字元。可以參照下面的步驟來修改顯示字型。

(1)右鍵單擊控制台界面上側邊框(powershell字元位于控制台界面的左上方),選擇目錄中的屬性。

(2)在彈出的會話框中,可以在幾個标簽頁中修改字型、視窗顔色、視窗大小和位置等。

強烈建議視窗大小和螢幕緩沖器使用相同的寬度。

另外,需要注意的是,當應用對預設控制台的修改之後,後續所有新開的視窗都會使用變更之後的設定。

繼續閱讀