Когда я открываю новый сеанс PowerShell, $Error
уже содержится сообщение об ошибке о том, что PSReadline
модуль не найден . PSVersion 5.0.10586.117, Microsoft Windows 7 Enterprise [Версия 6.1.7601]. Почему это и что с этим делать?
Windows PowerShell
Copyright (C) 2015 Microsoft Corporation. All rights reserved.
PS C:\Windows\System32\WindowsPowerShell\v1.0> $Error
Import-Module : The specified module 'PSReadline' was not loaded because no valid module file was found in any
module directory.
+ CategoryInfo : ResourceUnavailable: (PSReadline:String) [Import-Module], FileNotFoundException
+ FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand
$ env: PSModulePath содержит три (3) каталога. Первый каталог не существует. PSReadline*
не найден в двух других каталогах.
\\HOMESERVER\USERS\pwatson\My Documents\WindowsPowerShell\Modules;
C:\Program Files\WindowsPowerShell\Modules;
C:\Windows\system32\WindowsPowerShell\v1.0\Modules
5.0.10586.117
Насколько я знаю, у вас установлена устаревшая версия SDK. 10586 - это версия 1511, и номер сборки указан неверно. Да, я понимаю, что вы используете Windows 7, и да, важно, чтобы вы хотя бы попробовали это предложение.
5.0.10586.117
как это версия PowerShell. Как бы я удалить Windows 10 SDK? Я не вижу в этом ничего конкретного в пользовательском интерфейсе «Программы и компоненты». Разве я не должен просто обновить PowerShell?
$env:PSModulePath
возвращается при запуске в PowerShell?