PSConsoleReadLine исключения
Командлеты PSReadLine больше не работают:
PS> Set-PSReadlineOption -EditMode Vi
Set-PSReadlineOption : The type initializer for 'Microsoft.PowerShell.PSConsoleReadLine' threw an exception.
At line:1 char:1
+ Set-PSReadlineOption -EditMode Vi
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Set-PSReadlineOption], TypeInitializationException
+ FullyQualifiedErrorId : System.TypeInitializationException,Microsoft.PowerShell.SetPSReadlineOption
PS> Set-PSReadlineKeyHandler -Key UpArrow -Function HistorySearchBackward
Set-PSReadlineKeyHandler : The type initializer for 'Microsoft.PowerShell.PSConsoleReadLine' threw an exception.
At line:1 char:1
+ Set-PSReadlineKeyHandler -Key UpArrow -Function HistorySearchBackward
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Set-PSReadLineKeyHandler], TypeInitializationException
+ FullyQualifiedErrorId : System.TypeInitializationException,Microsoft.PowerShell.SetPSReadLineKeyHandlerCommand
Вчера я получил это обновление: 12 июня 2018 года - KB4284835 (сборка ОС 17134.112). До этого у меня никогда не было проблем с PSReadLine
и мне действительно нужно, чтобы это работало...
PSVersion 5.1.17134.112
Windows 10 Home Version 1803 OS Build 17134.112
0 ответов
Это известная проблема в октябрьском обновлении Windows 10, и ее можно устранить с помощью патча, как описано в этой теме на Github.