2016-09-29 94 views
1

适用于Win 10,但服务器2012 R2不适用。Server 2012 R2缺少PSReadline cmdlet?

PS> Get-PSReadlineKeyHandler 
Get-PSReadlineKeyHandler : The term 'Get-PSReadlineKeyHandler' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was 
included, verify that the path is correct and try again. 
At line:1 char:1 
+ Get-PSReadlineKeyHandler 
+ ~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : ObjectNotFound: (Get-PSReadlineKeyHandler:String) [], CommandNotFoundException 
    + FullyQualifiedErrorId : CommandNotFoundException 

可以证实我跑V5

PS> $PSVersionTable 

Name       Value 
----       ----- 
PSVersion      5.0.10586.117 
PSCompatibleVersions   {1.0, 2.0, 3.0, 4.0...} 
BuildVersion     10.0.10586.117 
CLRVersion      4.0.30319.42000 
WSManStackVersion    3.0 
PSRemotingProtocolVersion  2.3 
SerializationVersion   1.1.0.1 

回答

2

您可以从PowerShell gallery安装。但我相信你是正确的,Windows 10是默认安装模块的唯一操作系统。

Find-Module psreadline | Install-Module 
相关问题