Il comando di PowerShell di SharePoint Online non funziona correttamente

Sintomi

Quando si esegue un comando in SharePoint Online Management Shell, il comando non viene eseguito come previsto e non restituisce alcun risultato. In alternativa, viene visualizzato il seguente messaggio di errore:

Il termine '<command>' non viene riconosciuto come nome del cmdlet, della funzione, del file di script o del programma eseguibile. Verificare l'ortografia del nome; se è incluso un percorso, controllare che sia corretto e riprovare.

Motivo

Questo problema si verifica in una delle situazioni seguenti:

  • Nel computer sono installate più versioni precedenti del modulo PowerShell di SharePoint Online.
  • Il modulo PowerShell di SharePoint Online non è installato nel computer.

Risoluzione

Per risolvere il problema, seguire questa procedura:

  1. Eseguire il comando seguente per ottenere un elenco di tutte le versioni del modulo PowerShell di SharePoint Online installato nel computer:

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

    Se il comando non restituisce un risultato, andare al passaggio 4. In caso contrario, andare al passaggio 2.

  2. Disinstallare SharePoint Online Management Shell in Impostazioni o Pannello di controllo.

  3. Disinstallare tutte le versioni precedenti del modulo SharePoint Online Management Shell installate tramite PowerShell:

    1. Aprire una finestra PowerShell con privilegi elevati. Per aprire la finestra, immettere PowerShell nella casella di ricerca. Nei risultati fare clic con il pulsante destro del mouse su Windows PowerShell e quindi scegliere Esegui come amministratore.

    2. Eseguire il comando seguente:

      Uninstall-Module Microsoft.Online.SharePoint.PowerShell -Force -AllVersions
      
  4. Installare SharePoint Online Management Shell.

    Annotazioni

    Assicurarsi di esaminare i requisiti di sistema e le istruzioni di installazione prima di installare il modulo.