Vários artigos da Microsoft se referem ao comando Powershell Install-Module , mas não consigo encontrar nenhuma referência ao que realmente é e não é muito passível de pesquisar no Google. Eu tenho o psget instalado, então tenho a sua versão do Install-Module ... mas acho que esse não é o Install-Module que todo mundo está falando.
Ah, eu encontrei este módulo de instalação . É diferente daquele que o PsGet instala? Em caso afirmativo, devo desinstalar o PsGet para voltar ao padrão?
powershell
Rory
fonte
fonte
Install-Module
é usado para instalar oAzure Resource Manager
.Install-Module
em si é parte de PowerShell 3.0 eAzure Resource Manager
é parte de PowerShell 5Respostas:
Eu já havia instalado o PSGet, que substituiu minha versão do
Install-Module
. Você pode verificar isso executandohelp install-module
e ver a qual versão ele se refere.Não consegui encontrar a documentação de desinstalação para o PSGet, então a removi excluindo a pasta
C:\Users\Rory\Documents\WindowsPowerShell\Modules\PSGet
. Agorahelp install-module
se refere à versão da microsoft.fonte
Você pode solucionar o conflito prefixando o comando com o nome do módulo :
PsGet instalado e atrapalhando:
usando o nome qualificado:
Obrigado a http://windowsitpro.com/blog/dealing-cmdlet-name-conflicts
Nome do módulo obtido com a leitura do URL da documentação - https://msdn.microsoft.com/powershell/reference/5.1/PowerShellGet/install-module
Mais informações: https://andrwwatt.wordpress.com/2006/05/13/coping-with-a-powershell-naming-clash/
fonte