Сбой установки pscx в powershell core 7.1.3

#powershell #powershell-core #pscx

Вопрос:

Ранее у меня был установлен pscx, но по какой-то причине он перестал работать и не будет переустановлен.

Запуск от имени администратора, если я попытаюсь установить с помощью

 install-module pscx -allowClobber -scope CurrentUser
 

он спрашивает о доверии репо, загружает и начинает установку, но затем выдает эту ошибку

 Install-Package: C:program filespowershell7ModulesPowerShellGetPSModule.psm1:9711
Line |
9711 |  … talledPackages = PackageManagementInstall-Package @PSBoundParameters
     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     | Administrator rights are required to install or update. Log on to the computer with an account that has Administrator rights, and then try
     | again, or install by adding "-Scope CurrentUser" to your command. You can also try running the Windows PowerShell session with elevated
     | rights (Run as Administrator).
 

Для установки с набором коммутаторов ему не должны требоваться права администратора -scope CurrentUser , и в любом случае это оболочка администратора, так что здесь происходит что-то еще.

Если я попробую команду в Powershell 6, она установится нормально, но модули не работают в pwsh.

Комментарии:

1. Существует множество известных проблем с PSCX еще до v6 и v7 PS. Запущена версия 4 PSCX. Вместо этого попробуйте задать этот вопрос на странице Github для PSCX.