powershell - porta - create virtual machine in azure
Módulo de instalación: el término ''Módulo de instalación'' no se reconoce como el nombre de un cmdlet (5)
Debe instalar la última versión de PowerShell y luego usar este comando Install-Module Azure
para instalar el Install-Module Azure
. Debido a que desde Powershell 5.0 en adelante, usted podrá usar el cmdlet para Instalar el Módulo, Guardar el 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 link .
Estaba intentando instalar Azure usando Install-Module Azure
en PowerShell. Tuve 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 ni siquiera puedo instalar Azure. ¿Qué tengo que hacer?
En realidad, mi solución a este problema era mucho más simple, porque ya tenía la última versión de PowerShell y aún no reconocía el comando Install-Module
. Lo que solucionó el "problema" para mí fue simplemente escribir el comando manualmente, ya que originalmente intenté copiar el fragmento de un sitio web y aparentemente hubo algún problema con el formato al copiar y pegar, así que cuando escribí el comando manualmente, instalé el módulo sin ningún problema. problema.
Otra opción basada en GUI para corregir este error es descargar los Módulos de PowerShell de PackageManagement (instalador msi) del sitio web de Microsoft e instalar los módulos.
Una vez que esté instalado, no obtendrá el error "''Install-Module'' no se reconoce como el nombre de un cmdlet".
Si está intentando instalar un módulo que está listado en el repositorio central para contenido de PS llamado Galería de PowerShell, debe instalar PowerShellGet. Entonces el comando estará disponible. Actualmente estoy usando PS 4.0. Instalar PowerShellGet hizo el truco por mí.
Con el último módulo de PowerShellGet, puedes:
- Busque en los elementos de la Galería con Find-Module y Find-Script
- Guarde elementos en su sistema desde la Galería con Save-Module y Save-Script
- Instalar elementos de la Galería con Install-Module y Install-Script
- Cargar elementos a la Galería con Módulo de publicación y Script de publicación
- Agregue su propio repositorio personalizado con Register-PSRepository
Ya que estás usando la versión inferior de PS:
Lo que puede hacer en su caso es que primero descargue el módulo en su carpeta local.
Luego, habrá un archivo .psm1 en esa carpeta para este módulo.
Tu solo
import-Module "Ruta del archivo.psm1"
Aquí está el enlace para descargar el Módulo de Azure : Azure Powershell
Esto hará tu trabajo.