O comando Install-Module foi encontrado no módulo PowerShellGet

Se ao tentar instalar ou actualizar um módulo PowerShell a partir da Galeria PowerShell no seu computador com Windows 11 ou Windows 10 usando oInstalar-MóduloouUpdate-Modulee você recebe a mensagem de erroInstalar-MóduloouO comando Update-Module foi encontrado no módulo PowerShellGet, mas o módulo não pôde ser carregado.Então, você pode tentar as sugestões neste post para resolver o problema.

O que é o módulo PowerShellGet?

OPowerShellGeté o(s) comando(s) para descobrir, instalar, atualizar e publicar artefatos PowerShell como Módulos, Recursos DSC, Role Capabilities e Scripts.A partir de Abril de 2020, a Galeria PowerShell já não suporta as versões 1.0 e 1.1 da Camada de Segurança de Transporte (TLS).

Quando este problema ocorre quando você executa oInstalar-MóduloouUpdate-Modulecmdlet, conforme o caso, você receberá a mensagem de erro completa de acordo com as seguintes linhas;

Instalar-Módulo: O comando 'Instalar-Módulo' foi encontrado no módulo 'PowerShellGet', mas o módulo não pôde ser carregado.Para mais informações, execute 'Import-Module PowerShellGet'.

Além disso, quando você tenta correrMódulo-Importação PowerShellGetde acordo com a mensagem de erro anterior, você recebe uma das seguintes mensagens de erro;

Import-Module: O módulo necessário 'PackageManagement' não está carregado.Carregue o módulo ou remova o módulo de 'RequiredModules' no arquivo.

OU

Import-Module: O fornecedor de ficheiros na nuvem não está a funcionar.

A segunda mensagem de erro subseqüente acima parece ser relacionada à OneDrive.

O comando Install-Module foi encontrado no módulo PowerShellGet, mas o módulo não pôde ser carregado.

Se o erroO comando Install-Module foi encontrado no módulo PowerShellGet, mas o módulo não pôde ser carregado.tenha ocorrido no seu PC Windows 11/10, pode experimentar as nossas soluções recomendadas abaixo em nenhuma ordem em particular e ver se isso ajuda a resolver o problema no seu sistema.

  1. Definir a Política de Execução sem restrições
  2. Habilitar OneDrive Personal (se aplicável)
  3. Iniciar sessão noutra Conta de Utilizador ou Criar nova Conta de Utilizador
  4. Reiniciar o Windows 11/10
LER  Redefinir a senha da conta da Microsoft na tela de login do Windows 10

Antes de prosseguir com as soluções abaixo, certifique-se de que o PowerShell está actualizado e que o Transport Layer Security v1.2 ou mais recente está activado e definido como o protocolo padrão na Sessão PS - depois execute o comando abaixo no prompt de comando elevado:

powershell.exe -NoLogo -NoProfile -Command 'Install-Module -Name PackageManagement -Force -MinimumVersion 1.4.6 -Scope CurrentUser -AllowClobber'

Uma vez executado o comando, tente novamente instalar/actualizar o módulo PowerShell e veja se foi bem sucedido.

1] Definir a Política de Execução sem restrições

Os usuários mais afetados foram capazes de resolver oO comando Install-Module foi encontrado no módulo PowerShellGet, mas o módulo não pôde ser carregado.erro que ocorreu em seu PC Windows 11/10 simplesmente definindo ExecutionPolicy para irrestrito.Para executar esta tarefa, você pode seguir as instruções no guia sobre como consertar o PowerShell não pode ser carregado porque a execução de scripts está desativada.

2] Habilitar OneDrive Personal (se aplicável)

Esta solução funcionou para os usuários de PC afetados que executam oUpdate-Modulecmdlet - e ao executar oMódulo-Importação PowerShellGetcmdlet recebeu a mensagem de erro O provedor de arquivos em nuvem não está executando.

Acontece que este cenário foi aplicado a um usuário com contas OneDrive Business, todas elas configuradas corretamente.No entanto, a conta OneDrive Personal não estava em execução e a pasta pessoal da OneDrive PowerShell estava na pasta$env:PSModulePathcaminho.

Neste caso, para resolver o problema, você precisa reativar a conta OneDrive Personal.Para realizar esta tarefa, você pode seguir as instruções no guia sobre como consertar a não abertura do OneDrive na inicialização do Windows 11/10.

3] Iniciar sessão noutra Conta de Utilizador ou Criar nova Conta de Utilizador

LER  [Como corrigir o código de erro 0x80070035 no Windows 10

Se tiver várias contas de utilizador configuradas no seu PC Windows 11/10, esta solução requer que saia da conta activa e depois inicie sessão noutra conta no seu PC e depois execute novamente a operação de instalação ou actualização do módulo PowerShell.Alguns usuários de PC afetados relataram que isso funcionou para eles. Entretanto, se você não tiver outra conta de usuário no seu PC, você pode criar uma nova conta de usuário.

4] Reiniciar o Windows 11/10

Neste ponto, se nada tiver funcionado para você resolver o problema em questão, você pode reiniciar seu PC Windows 11/10 - ao realizar a operação de reset, escolha a opção para manter seus arquivos pessoais.Após o reset, tente o Install-Module ou Update-Module conforme o caso e veja se a tarefa é concluída sem problemas.Caso contrário, tente novamente as correções mencionadas acima.

Posto relacionado: PowerShell Get-Appxpackage Não funciona ou Acesso Negado

Como instalo um módulo PowerShellGet?

Para instalar a última versão do módulo PowerShellGet no sistema Windows 11/10, faça o seguinte:

  • Defina o TLS1.2 como protocolo padrão na Sessão PS.
  • Antes de actualizar o PowerShellGet, deve sempre instalar o mais recente fornecedor NuGet.
  • Registe os repositórios PS se não tiver sido configurado antes.
  • Instale o PowerShellGet.

Como faço para actualizar um módulo PowerShellGet?

Para actualizar o PowerShellGet e o PackageManagement, execute os seguintes comandos:

  • Get-Module -ListAvailable PackageManagement, PowerShellGet.
  • Install-PackageProvider Nuget -Force Exit.
  • Install-Module -Name PowerShellGet -Force Exit.
  • Set-ExecutionPolicy RemoteSigned Install-Module -Name PowerShellGet -Force -AllowClobber.

Como posso saber se o PowerShellGet está instalado?

Para testar se o PowerShellGet está instalado em um computador com Windows 11/10, execute oObter-Módulo -ListAvailable PowerShellGet...o comando.A partir de uma sessão PowerShell, useSave-Modulepara baixar a versão atual do PowerShellGet.Duas pastas são baixadas: PowerShellGet e PackageManagement.Cada pasta contém uma subpasta com um número de versão.

LER  Google Drive Incapaz de processar este vídeo [Corrigido]

adminguides

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *