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?
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.
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.
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í.
Con el último módulo PowerShellGet, usted puede: