web-dev-qa-db-fra.com

Le terme 'Install-Module' n'est pas reconnu comme nom d'une applet de commande

Je suis les instructions pour installer poshgit . Ce faisant, j'ai couru:

Install-Module posh-git

Erreur:

Le terme 'Install-Module' n'est pas reconnu comme le nom d'une applet de commande, d'une fonction, d'un fichier de script ou d'un programme utilisable. Vérifiez l'orthographe du nom ou, si un chemin a été inclus, vérifiez que le chemin est correct et recommencez.

Iran $PSVersionTable.PSVersion: résultat = 2.0.-1.-1

Est Install-Module un addon? Comment puis-je exécuter cette commande?

21
P.Brian.Mackey

Une autre option basée sur l’interface graphique pour corriger cette erreur consiste à télécharger le Modules PackageManagement PowerShell (programme d’installation msi) à partir du site Web de Microsoft et à installer les modules.

Une fois que cela est installé, vous n'obtiendrez pas l'erreur "" Install-Module "n'est pas reconnu comme nom d'une applet de commande".

23
Venkatesh Muniyandi

Avez-vous PsGet installé? C'est la section Installation via PsGet .

La section qui suit est la instructions manuelles :

  1. Vérifiez que vous avez PowerShell 2.0 ou supérieur avec $ PSVersionTable.PSVersion

  2. La vérification de l'exécution des scripts est autorisée avec Get-ExecutionPolicy (Devrait être RemoteSigned ou Unrestricted). Si les scripts ne sont pas activés, exécutez PowerShell en tant qu'administrateur et appelez Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Confirm.

  3. Vérifiez que git peut être exécuté à partir de PowerShell. Si la commande est introuvable, vous devrez ajouter un alias git ou ajouter %ProgramFiles(x86)%\Git\cmd (ou %ProgramFiles%\Git\cmd Si vous êtes toujours en 32 bits) à votre variable d'environnement PATH.

  4. Clonez le référentiel posh-git sur votre machine locale.

  5. Depuis le répertoire du référentiel posh-git, exécutez .\install.ps1.

  6. Prendre plaisir!

9
Etan Reisner