Термин "Install-Module" не распознается как имя командлета

Я следую инструкциям по установке poshgit. При этом я побежал:

Install-Module posh-git

ошибка:

термин "Install-Module" не распознается как имя командлета, функции, файла сценария или действующей программы. Проверьте правильность написания имени, или если путь был включен, убедитесь, что путь правильный и Т опять ры.

Я побежал $PSVersionTable.PSVersion: result = 2.0.-1.-1

Is Install-Module аддон? Как я могу выполнить эту команду?

2 ответов


другой вариант GUI на основе исправить эту ошибку, чтобы загрузить модули PowerShell PackageManagement (установщик msi) С веб-сайта Microsoft и установите модули.

Как только это будет установлено, вы не получите ошибку "'Install-Module' не распознается как имя командлета".


ты PsGet установлен? Это Установка через PsGet.

раздел после это инструкции:

  1. убедитесь, что у вас есть PowerShell 2.0 или лучше с $PSVersionTable.PSVersion

  2. убедитесь, что выполнение скриптов разрешено с помощью Get-ExecutionPolicy (должно быть RemoteSigned или Unrestricted). Если сценарии не включены, запустите PowerShell от имени администратора и звоните Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Confirm.

  3. убедитесь, что git можно запустить из PowerShell. Если команда не найдена, вам нужно будет добавить псевдоним git или добавить %ProgramFiles(x86)%\Git\cmd (или %ProgramFiles%\Git\cmd если вы все еще на 32-бит) к переменной среды PATH.

  4. клонируйте репозиторий posh-git на локальную машину.

  5. из каталога репозитория posh-git запустите .\install.ps1.

  6. наслаждайтесь!