Install-Module : El término 'Install-Module' no se reconoce como el nombre de un cmdlet

Estaba tratando de instalar Azure usando Install-Module Azure en PowerShell. Obtuve el siguiente error:

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

¿Por qué PS no reconoce el módulo básico de instalación? Sin esto no puedo ni siquiera instalar Azure. ¿Qué debo hacer?

Solución

Ya que está utilizando la versión inferior de PS:

Lo que puedes hacer en tu caso es descargar primero el módulo en tu carpeta local.

Entonces, habrá un archivo .psm1 bajo esa carpeta para este módulo.

Sólo tienes que

importar el módulo "Ruta del archivo.psm1"

Aquí está el enlace para descargar el módulo de Azure: Azure Powershell

Esto hará su trabajo.

Comentarios (9)

Debes instalar la última versión de PowerShell, y luego usar este comando Install-Module Azure para instalar el módulo azure. Porque a partir de Powershell 5.0 usted , podrá utilizar el cmdlet para Instalar-Módulo, Guardar-Módulo.

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

Más información sobre la instalación de Azure PowerShell, consulte el enlace.

Comentarios (1)

Si está intentando instalar un módulo que aparece en el repositorio central de contenido de PS llamado PowerShell Gallery, necesita instalar PowerShellGet. Entonces el comando estará disponible. Actualmente estoy utilizando PS 4.0. La instalación de PowerShellGet hizo el truco para mí.

Fuente:

Con el último módulo PowerShellGet, usted puede:

  • Buscar elementos en la Galería con Find-Module y Find-Script
  • Guardar elementos en su sistema desde la Galería con Save-Module y Save-Script
  • Instalar elementos desde la Galería con Install-Module y Install-Script
  • Suba elementos a la Galería con Publish-Module y Publish-Script
  • Añadir su propio repositorio personalizado con Register-PSRepository

Otro gran artículo para empezar con PS Gallery

Comentarios (0)