Varios artículos de Microsoft se refieren al comando Instalar módulo de Powershell , pero no puedo encontrar ninguna referencia a lo que realmente es y no es muy susceptible de buscar en Google. Tengo psget instalado, así que tengo su versión de Install-Module ... pero creo que ese no es el Install-Module del que todos los demás están hablando.
Ah, encontré este Módulo de instalación . ¿Es diferente al que instala PsGet? Si es así, ¿debo desinstalar PsGet para volver al predeterminado?
powershell
Rory
fuente
fuente
Install-Module
se utiliza para instalar elAzure Resource Manager
.Install-Module
en sí es parte de PowerShell 3.0 yAzure Resource Manager
es parte de PowerShell 5Respuestas:
Anteriormente había instalado PSGet, que había sobrescrito mi versión de
Install-Module
. Puede verificar esto ejecutandohelp install-module
y ver a qué versión se refiere.No pude encontrar la documentación de desinstalación para PSGet, así que la eliminé eliminando la carpeta
C:\Users\Rory\Documents\WindowsPowerShell\Modules\PSGet
. Ahora sehelp install-module
refiere a la versión de microsoft.fuente
Puede evitar el choque prefijando el comando con el nombre del módulo :
PsGet instalado y obstaculizando:
usando el nombre calificado:
Gracias a http://windowsitpro.com/blog/dealing-cmdlet-name-conflicts
Nombre del módulo obtenido al leer la url de la documentación: https://msdn.microsoft.com/powershell/reference/5.1/PowerShellGet/install-module
Más información: https://andrwwatt.wordpress.com/2006/05/13/coping-with-a-powershell-naming-clash/
fuente