O comando do PowerShell do SharePoint Online não funciona corretamente

Sintomas

Quando você executa um comando no Shell de Gerenciamento do SharePoint Online, o comando não é executado conforme o esperado e não retorna nenhum resultado. Ou você recebe a seguinte mensagem de erro:

O termo "<comando>" não é reconhecido como o nome do cmdlet, função, arquivo de script ou programa operável. Verifique a ortografia do nome ou, se um caminho foi incluído, verifique se o caminho está correto e tente novamente.

Motivo

Esse problema ocorre em uma das seguintes situações:

  • Várias versões mais antigas do módulo do PowerShell do SharePoint Online são instaladas em seu computador.
  • O módulo do PowerShell do SharePoint Online não está instalado em seu computador.

Resolução

Para resolver este problema, siga estas etapas:

  1. Execute o seguinte comando para obter uma lista de todas as versões do módulo do PowerShell do SharePoint Online que estão instaladas em seu computador:

     Get-Module -Name Microsoft.Online.SharePoint.PowerShell -ListAvailable
    

    Se o comando não retornar um resultado, vá para a etapa 4. Caso contrário, vá para a etapa 2.

  2. Desinstalar Shell de Gerenciamento do SharePoint Online em Configurações ou Painel de Controle.

  3. Desinstale todas as versões anteriores do módulo do Shell de Gerenciamento do SharePoint Online que foram instaladas usando o PowerShell:

    1. Abra uma janela elevada do PowerShell. Para abrir a janela, insira o PowerShell na caixa de pesquisa. Nos resultados, clique com o botão direito do mouse no Windows PowerShell e selecione Executar como administrador.

    2. Execute o comando a seguir:

      Uninstall-Module Microsoft.Online.SharePoint.PowerShell -Force -AllVersions
      
  4. Instale o Shell de Gerenciamento do SharePoint Online.

    Observação

    Verifique os requisitos do sistema e as instruções de instalação antes de instalar o módulo.