51 votes

Install-Module : Le terme 'Install-Module' n'est pas reconnu comme le nom d'un cmdlet.

J'ai essayé d'installer Azure en utilisant Install-Module Azure dans PowerShell. J'ai obtenu l'erreur suivante :

PS C:\Windows\system32> Install-Module Azure
Install-Module : The term 'Install-Module' is not recognized as the name of a cmdlet, function, script file, 
or operable program. Check the spelling of the name, or if a path was included, verify that the path is corre
ct and try again.
At line:1 char:1
+ Install-Module Azure
+ ~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Install-Module:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

Pourquoi PS ne reconnaît-il pas le module d'installation de base ? Sans lui, je ne peux même pas installer Azure. Que dois-je faire ?

26voto

Une autre option basée sur l'interface graphique pour corriger cette erreur est de télécharger le fichier Modules PowerShell de gestion des paquets (installateur msi) à partir du site web de Microsoft et installez les modules.

Une fois l'installation terminée, vous n'obtiendrez plus l'erreur "'Install-Module' n'est pas reconnu comme le nom d'un cmdlet".

0 votes

Malheureusement, le problème est le même : il faut d'abord installer powershell 3+ et dotnet 4.5... ce qui vous donne la commande "install-module" de toute façon.

6 votes

Le lien est rompu.

2 votes

Correction du lien brisé

24voto

Ranadip Dutta Points 5280

Puisque vous utilisez la version inférieure de PS :

Ce que vous pouvez faire dans votre cas, c'est d'abord télécharger le module dans votre dossier local.

Ensuite, il y aura un .psm1 sous ce dossier pour ce module.

Tu as juste

import-Module "Chemin du fichier.psm1"

Voici le lien pour télécharger le module Azure : Azure Powershell

Cela fera votre travail.

0 votes

Que voulez-vous dire par "télécharger le module dans votre dossier local" ? Puis-je le télécharger depuis l'internet ?

0 votes

@santafebound : Oui, bien sûr, vous pouvez télécharger le module sur Internet. Je pense qu'il est déjà présent sur Github

1 votes

@santafebound : J'ai modifié la réponse et vous ai donné le lien Github pour télécharger le module :)

16voto

Jason Ye Points 10931

Vous devez installer la dernière version de PowerShell, puis utiliser cette commande Install-Module Azure pour installer le module azur. En effet, à partir de la version 5.0 de Powershell, vous pourrez utiliser la cmdlet pour Installer-Module, Sauvegarder-Module

PS > $psversiontable
Name                           Value
----                           -----
PSVersion                      5.1.14393.576
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.14393.576
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1

Plus d'informations sur l'installation d'Azure PowerShell veuillez vous référer à la lien .

2 votes

Ce n'est pas forcément le cas dans tous les cas. J'ai la PSVersion 5.1.18362.145 et Install-Module n'est [toujours] pas reconnu comme le nom d'un cmdlet, d'une fonction, d'un fichier script ou d'un programme exploitable.

0voto

pursang Points 370

Si vous essayez d'installer un module qui est répertorié dans le dépôt central de contenu PS appelé PowerShell Gallery, vous devez installer PowerShellGet. La commande sera alors disponible. J'utilise actuellement PS 4.0. L'installation de PowerShellGet a fait l'affaire pour moi.

Source : :

Avec le dernier module PowerShellGet, vous pouvez :

  • Recherche dans les éléments de la galerie avec Find-Module et Find-script.
  • Sauvegarder les éléments de la Galerie sur votre système avec Save-Module et Save-script.
  • Installer des éléments de la Galerie avec Install-Module et Install-script
  • Télécharger des éléments dans la galerie avec Publish-Module et Publish-script
  • Ajouter votre propre référentiel personnalisé avec Register-PSRepository

Un autre excellent article pour commencer à utiliser PS Gallery.

-1voto

Tadeáš Bucha Points 56

En fait, ma solution à ce problème était beaucoup plus simple, car je disposais déjà de la dernière version de PowerShell et il ne reconnaissait toujours pas Install-Module commande. Ce qui a résolu le "problème" pour moi, c'est de taper la commande manuellement, car à l'origine j'avais essayé de copier l'extrait d'un site Web et apparemment il y avait un problème de formatage lors du copier-coller, donc quand j'ai tapé la commande manuellement, le module a été installé sans problème.

0 votes

La même chose vient de m'arriver - taper manuellement au lieu de copier/coller a sauvé la journée après 10 minutes de grincement de dents. Merci de m'avoir prévenu

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X