揭祕PowerShell 5.0新特性和新功能

win10已經正式發售了很多天了,那麼他其中搭配的PowerShell 5.0又有什麼新的變化呢,今天我們就來探詢一下。

Windows PowerShell 5.0中包含了大量的新特性和新功能,提升了整體的用戶體驗。雖然其中一些功能只能供硬核PowerShell開發人員使用,但其他新功能和特性具有廣泛的適用性。

例如其中一個新功能是遠程文件編輯。管理員暫時可以通過PowerShell建立與另一個Windows服務器的遠程會話。新的遠程文件編輯功能在此基礎之上進行構建,從而能夠建立一個遠程會話,然後在遠程計算機上編輯文件。

建立遠程會話的方法通常相同。你可以使用Enter-PSSession命令,附上–ComputerName參數和目標系統的名稱。下一步,在輸入包含了遠程系統路徑和文件名稱的PSEdit命令。

例如,如果你想在Server1上編輯名爲C:\Files\File.txt的文件,相應的命令如下:

Enter-PSSession –ComputerName Server1

PSEdit C:\Files\File.txt

PowerShell 5.0另一個改善的功能是期望狀態配置。對於不熟悉期望狀態配置的用戶來說,改善後的功能允許管理員對比Windows服務器的期望狀態,如果服務器出現問題並偏離了理想的配置,利於管理員及時採取修正措施。

期望狀態配置功能已經存在一段時間了,但微軟添加了一個新的參數。新參數允許對期望狀態配置功能設置節流閥限制。該理念在於期望狀態配置功能通常與大量服務器同時運行。這樣做會消耗大量的系統資源。節流閥限制允許管理員限制期望狀態配置的併發數量,從而限制系統資源消耗。

設置節流閥限制

新版中的期望狀態配置功能語法與以前版本相同,但有一點差異。微軟已經引入了一個名爲–ThrottleLimit的命令行開關。該命令行開關後跟隨期望狀態配置操作所需的最大數量。

理解細微變化

也許PowerShell 5.0最受歡迎的一個變化是其接口——不是命令集。批評人士認爲Windows PowerShell的複製粘貼功能可以產生一些不可預知的結果。微軟已經完全修改了複製和粘貼的工作方式。

Windows 10預覽版中出現了該新功能。從Windows PowerShell屬性表中你會發現一個名爲Experimental的新選項卡。

Windows PowerShell中複製粘貼存在的一個大問題是,如果你選擇多行代碼複製,PowerShell會單獨複製每行,而不會複製整個代碼塊。例如,如果你複製一條長達四行的命令,然後粘貼到PowerShell界面,PowerShell會在每行之間插入換行符,這會導致錯誤信息。圖1中顯示的複選框可以將多行一起復制,避免出現上述問題。

舊版PowerShell接口的另一個惱人的問題是,如果你縮放窗口,一部分命令有時會被隱藏到窗口的邊界之外。在PowerShell 5.0中,縮小窗口時其中的文本不會發生隱藏,並且適應新窗口的大小。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章