Errore durante il tentativo di eseguire i cmdlet del modulo di Azure Active Directory per Windows PowerShell: il termine <nome cmdlet> non viene riconosciuto

Versione originale del prodotto: Servizi cloud (Ruoli Web/Ruoli di lavoro), Microsoft Entra ID, Microsoft Intune, Backup di Azure, Gestione delle identità di Office 365
Numero della Knowledge Base originale: 2669552

Sintomi

Quando si tenta di eseguire i cmdlet del modulo di Microsoft Azure Active Directory per Windows PowerShell, viene visualizzato il messaggio di errore seguente:

Il termine <nome cmdlet> non viene riconosciuto come nome di cmdlet, funzione, file script o programma eseguibile. Controllare l'ortografia del nome oppure, se è stato incluso un percorso, verificare che questo sia corretto e riprovare.

Ad esempio, è possibile ricevere un messaggio simile al seguente:

il termine Connect-MsolService non viene riconosciuto come nome di cmdlet, funzione, file script o programma eseguibile. Controllare l'ortografia del nome oppure, se è stato incluso un percorso, verificare che questo sia corretto e riprovare.
At line:1 char:20
+ Connect-MsolService <<<<
+ CategoryInfo: ObjectNotFound: (Connect-MsolService:String) [], CommandNotFoundException
+ FullyQualifiedErrorId: CommandNotFoundException

Causa

Questo problema può verificarsi se il modulo di Azure Active Directory per Windows PowerShell non viene caricato correttamente.

Risoluzione

Per risolvere il problema, attenersi alla seguente procedura.

  1. Installare il modulo di Azure Active Directory per Windows PowerShell sul computer (se non lo si è già fatto). Per ulteriori informazioni sul modulo di Azure Active Directory per Windows PowerShell, vedere Gestire Microsoft Entra ID utilizzando Windows PowerShell.

  2. Selezionare Start>Tutti i programmi, selezionare Windows Azure Active Directory e quindi Modulo di Windows Azure Active Directory per Windows PowerShell.

  3. Al prompt dei comandi di Windows PowerShell, digitare Get-Module, quindi premere INVIO.

  4. Nell'output verificare che il modulo MSOnline sia presente. L'output ottenuto dovrebbe avere un aspetto analogo a quello dell'esempio seguente:

    Module Type Name Exported Commands
    -------------- -------- ----------------
    Binary MSOnline {Add-MsolRoleMember, Remove-MsolContact...
    

    Se il modulo MSOnline non è presente, usare Windows PowerShell per importare il modulo MSOnline. Per effettuare questa operazione, seguire questi passaggi:

    1. Connettersi a Exchange Online tramite una sessione remota di PowerShell. Per altre informazioni su come eseguire questa operazione, consultare Connessione a exchange online utilizzando la sessione remota di PowerShell.

    2. Digitare il cmdlet seguente e quindi premere INVIO.

      Import-Module MSOnline
      

Contattaci per ricevere assistenza

In caso di domande o bisogno di assistenza, creare una richiesta di supporto tecnico oppure formula una domanda nel Supporto della community di Azure. È possibile anche inviare un feedback sul prodotto al feedback della community di Azure.