2016-03-06 50 views
4

我在我的Windows 7 SP1機器上將我的PowerShell從4.0升級到5.0(2016年2月發佈)。爲什麼Windows 7中的PowerShell 5與Windows 10沒有相同的功能?

$PSVersionTable顯示的PowerShell 5.0,但外殼沒有在Windows相同的功能的PowerShell 5.0 10

差異:

  • 關鍵字高亮顯示按住Shift
  • 文本選擇+箭頭鍵
  • 複製/粘貼Ctrl + C/V

爲什麼會有差異?

如何獲取/啓用這些缺失的功能?

+4

安裝/導入[PSReadLine](https://github.com/lzybkr/PSReadLine)獲得您在Win10中看到的可視化編輯功能(其中默認包含PSReadLine) –

+0

Frode的答案更完整 –

回答

5

某些功能來自預裝在Win10中的PSReadLine-模塊。您可以從GitHub或通過運行手動安裝此:

Install-Module PSReadLine 

某些功能來從Windows 10-增強所使用的默認PowerShell和CMD控制檯主機conhost.execonhost.exe是Windows本身的一部分,而不是Windows Management Framework,Powershell是其中的一部分。

相關問題