Como corrigir o módulo de instalação está faltando no PowerShell
O PowerShell da Microsoft é capaz de baixar e instalar módulos extras de um catálogo online. Com alguns comandos, você pode estender a funcionalidade do console do PowerShell, adicionar novos cmdlets e recursos. A capacidade de instalar módulos extras é fornecida pelo cmdlet Install-Module.
Lá, estávamos usando o cmdlet Install-Module para obter e instalar um novo módulo e um script para verificar se há falhas no software e no ambiente de hardware.
O cmdlet Install-Module obtém um ou mais módulos que atendem aos critérios especificados de um online galeria, verifica se os resultados da pesquisa são módulos válidos e copia as pastas do módulo para a instalação localização.
Quando nenhum escopo é definido ou quando o valor do parâmetro Scope é AllUsers, o módulo é instalado em% systemdrive%: \ Program Files \ WindowsPowerShell \ Modules. Quando o valor de Scope é CurrentUser, o módulo é instalado em $ home \ Documents \ WindowsPowerShell \ Modules.
Se você estiver executando o Windows 7 ou Windows 8.1, você pode se surpreender que o cmdlet Install-Module está faltando no PowerShell. Se você tentar executá-lo, ele mostrará a seguinte mensagem de erro:
O termo 'Install-Module' não é reconhecido como o nome de um cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho foi incluído, verifique se o caminho está correto e tente novamente.
Felizmente, é fácil corrigir esse problema.
Fix Install-Module está ausente no PowerShell
- Abra seu navegador e vá para esta página.
- Clique no Download botão.
- Selecione o arquivo que corresponde ao seu sistema operacional. Por exemplo,
Win7-KB3191566-x86.zip para Windows 7 de 32 bits. - Clique Próximo para baixar os arquivos selecionados.
- Clique duas vezes nos arquivos baixados para instalá-los.
Você terminou.
Isso irá instalar Windows Management Framework 5.1, que inclui PowerShell 5.1. Tem o Módulo de instalação cmdlet. O software é compatível com Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 SP1, Windows 8.1 e Windows 7 SP1.
Dica: você também pode baixar a plataforma cruzada mais recente PowerShell Core 6.0 se você quiser, em vez do Windows PowerShell.