Install-Module: Le terme "Install-Module" n'est pas reconnu comme le nom d'un cmdlet
j'essayais D'installer Azure en utilisant Install-Module Azure
à PowerShell. J'ai eu l'erreur suivante:
PS C:Windowssystem32> 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 ça, Je ne peux même pas installer Azure. Que dois-je faire?
5 réponses
puisque vous utilisez la version inférieure de PS:
Ce que vous pouvez faire dans votre cas, vous devez d'abord télécharger le module dans votre dossier local.
alors, il y aura un .psm1 fichier dans ce dossier pour ce module.
Vous
importer-Module " chemin du fichier.psm1
Voici le lien pour télécharger le Module Azure: Azure Powershell
Ce sera de faire votre travail.
une autre option basée sur GUI pour corriger cette erreur est de télécharger le gestion des paquets Modules PowerShell (MSI installer) à partir du site Web de Microsoft et installer les modules.
une fois cette option installée, vous n'obtiendrez pas "'Install-Module' n'est pas reconnu comme le nom d'une erreur cmdlet".
vous devez installer la dernière version de PowerShell, puis utiliser cette commande Install-Module Azure
pour installer le module azure. Parce Qu'à partir de Powershell 5.0, vous pourrez utiliser le cmdlet pour Installer-Module, Enregistrez-Le 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 install Azure PowerShell, reportez-vous à la lien.
en fait ma solution à ce problème était beaucoup plus simple, parce que j'avais déjà la dernière version de PowerShell et je ne l'ai toujours pas reconnu Install-Module
la commande. Ce qui a corrigé le "problème" pour moi était de taper la commande manuellement, car à l'origine j'ai essayé de copier l'extrait d'un site web et apparemment il y avait un certain problème avec le formatage lors de la copie&coller, donc quand j'ai tapé la commande manuellement il a installé le module sans aucun problème.
si vous essayez d'installer un module qui est répertorié sur le dépôt central pour le contenu PS appelé PowerShell Gallery, vous devez installer PowerShellGet. Ensuite, la commande sera disponible. J'utilise actuellement PS 4.0. Installer PowerShellGet a fait l'affaire pour moi.
avec le dernier module PowerShellGet, vous pouvez:
- recherche dans les éléments de la galerie avec Find-Module et Find-Script
- Save éléments de votre système à partir de la galerie avec Save-Module et Save-Script
- installez des éléments de la galerie avec Install-Module et Install-Script
- Téléchargez des articles dans la galerie avec publier-Module et publier-Script
- ajouter votre propre dépôt personnalisé avec Register-PSRepository