Abilitare o disabilitare l'accesso utente a Outlook per Windows in Exchange Online

Per impostazione predefinita, gli utenti di Microsoft 365 o Office 365 possono accedere alle cassette postali aziendali o dell'istituto di istruzione usando Outlook per Windows (precedentemente noto come il nuovo Outlook per Windows). Gli amministratori possono usare i metodi seguenti per controllare l'accesso degli utenti alle cassette postali aziendali o dell'istituto di istruzione in Outlook per Windows:

  • Usare Exchange Online PowerShell per impedire o consentire l'accesso alle cassette postali aziendali o dell'istituto di istruzione usando Outlook per Windows.
  • Usare le chiavi del Registro di sistema per visualizzare o nascondere l'interruttore Prova il nuovo outlook in Outlook classico.

Il resto di questo articolo descrive queste procedure.

Che cosa è necessario sapere prima di iniziare?

Consiglio

Problemi? Chiedere aiuto nel forum Exchange Online.

Usare Exchange Online PowerShell per abilitare o disabilitare l'accesso alle cassette postali aziendali o dell'istituto di istruzione in Outlook per Windows

Gli amministratori possono usare i metodi seguenti in Exchange Online PowerShell per impedire o consentire agli utenti l'accesso alle cassette postali aziendali o dell'istituto di istruzione:

  • Set-CasMailbox: consente il controllo granulare per le cassette postali aziendali o dell'istituto di istruzione esistenti (singole cassette postali o più cassette postali).
  • Set-OwaMailboxPolicy: si applica alle cassette postali aziendali o dell'istituto di istruzione esistenti e future usando un approccio ampio basato su criteri.

Questi metodi sono descritti nelle sottosezioni seguenti.

Consiglio

Il valore predefinito per il parametro OneWinNativeOutlookEnabled in entrambi i cmdlet è vuoto ($null), che equivale al valore $true (agli utenti non è consentito accedere alle cassette postali aziendali o dell'istituto di istruzione usando Outlook per Windows).

Usare il cmdlet Set-CASMailbox per controllare l'accesso alle cassette postali aziendali o dell'istituto di istruzione in Outlook per Windows

Dopo aver eseguito la connessione a Exchange Online PowerShell, usare uno dei metodi seguenti:

  • Singole cassette postali: usare la sintassi seguente:

    Set-CASMailbox -Identity <MailboxIdentity> -OneWinNativeOutlookEnabled <$true | $false | $null>
    

    Dove <MailboxIdentity> è qualsiasi valore che identifica in modo univoco la cassetta postale. Ad esempio:

    • Nome
    • Alias
    • Indirizzo di posta elettronica
    • ID utente

    Questo esempio disabilita Outlook per Windows per l'utente specificato.

    Set-CASMailbox -Identity colin@contoso.onmicrosoft.com -OneWinNativeOutlookEnabled $false
    

    Questo esempio abilita Outlook per Windows per l'utente specificato.

    Set-CASMailbox -Identity colin@contoso.onmicrosoft.com -OneWinNativeOutlookEnabled $true
    
  • Più cassette postali: sono disponibili le opzioni seguenti:

    • Filtrare le cassette postali in base agli attributi: le cassette postali di destinazione condividono almeno un attributo filtrabile univoco. Ad esempio:

      • Informazioni su titolo, reparto o indirizzo per gli account utente, come illustrato dal cmdlet Get-User .
      • CustomAttribute1 tramite CustomAttribute15 per le cassette postali come illustrato dal cmdlet Get-Mailbox .

      Per altre informazioni, vedere Proprietà filtrabili per il parametro -Filter e Get-Mailbox.

      Questo metodo richiede due comandi:

      • Identificare le cassette postali e archiviare i risultati in una variabile.
      • Usare i risultati per abilitare o disabilitare l'accesso alle cassette postali usando Outlook per Windows.
      $<VariableName> = <Get-User | Get-Mailbox> -ResultSize unlimited -Filter <Filter>
      
      $<VariableName> | foreach {Set-CASMailbox -Identity $_.MicrosoftOnlineServicesID -OneWinNativeOutlookEnabled <$true | $false | $null>}
      

      In questo esempio viene disabilitato l'accesso a Outlook per Windows per tutte le cassette postali in cui l'attributo Title contiene "Vendor" o "Contractor".

      $Vend = Get-User -ResultSize unlimited -Filter "(RecipientType -eq 'UserMailbox') -and (Title -like '*Vendor*' -or Title -like '*Contractor*')"
      
      $Vend | foreach {Set-CASMailbox -Identity $_.MicrosoftOnlineServicesID -OneWinNativeOutlookEnabled $false}
      
    • Specificare le cassette postali in un elenco: usare un file di testo per identificare le cassette postali. Il file di testo contiene una cassetta postale per ogni riga come segue:

      akol@contoso.com
      ljohnston@contoso.com
      kakers@contoso.com

      Questo metodo richiede due comandi:

      • Specificare il file di testo che identifica le cassette postali e archiviare i risultati in una variabile.
      • Usare i risultati per abilitare o disabilitare l'accesso alle cassette postali usando Outlook per Windows.
      $<VariableName> = Get-Content "<text file>"
      
      $<VariableName> | foreach {Set-CASMailbox -Identity $_ -OneWinNativeOutlookEnabled <$true | $false>}
      

      In questo esempio viene disabilitato l'accesso a Outlook per Windows per le cassette postali specificate nel file C:\My Documents\Management.txt.

      $Mgmt = Get-Content "C:\My Documents\Management.txt"
      
      $Mgmt | foreach {Set-CASMailbox -Identity $_ -OneWinNativeOutlookEnabled $false}
      

      Per informazioni dettagliate sulla sintassi e sui parametri, vedere Set-CASMailbox.

Come si sa di aver usato correttamente il cmdlet Set-CASMailbox per abilitare o disabilitare l'accesso alle cassette postali aziendali o dell'istituto di istruzione in Outlook per Windows?

Per verificare di aver usato correttamente il cmdlet Set-CASMailbox per abilitare o disabilitare l'accesso alle cassette postali aziendali o dell'istituto di istruzione in Outlook per Windows, usare uno dei metodi seguenti:

Consiglio

  • Il valore True o vuoto per la proprietà OneWinNativeOutlookEnabled indica che l'accesso è abilitato.
  • Il valore False per la proprietà OneWinNativeOutlookEnabled indica che l'accesso è disabilitato.
  • Sostituire <MailboxIdentity> con il nome, l'alias, l'indirizzo di posta elettronica o l'ID utente della cassetta postale e quindi eseguire il comando seguente per verificare il valore della OneWinNativeOutlookEnabled proprietà:

    Get-CASMailbox -Identity <MailboxIdentity> | Format-List Name,OneWinNativeOutlookEnabled
    
  • Eseguire il comando seguente per verificare il valore della OneWinNativeOutlookEnabled proprietà per tutte le cassette postali utente:

    Get-CASMailbox -ResultSize unlimited -Filter "RecipientTypeDetailsValue -eq 'UserMailbox'" | Format-Table DisplayName,OneWinNativeOutlookEnabled
    
  • Se è stato modificato il valore di OneWinNativeOutlookEnabled per più utenti, usare la stessa variabile per controllare il valore per tali utenti. Ad esempio:

    $Vend | foreach {Get-CASMailbox -Identity $_.MicrosoftOnlineServicesID | Format-Table DisplayName,OneWinNativeOutlookEnabled}
    

    o

    $Mgmt | foreach {Get-CASMailbox -Identity $_ | Format-Table DisplayName,OneWinNativeOutlookEnabled}
    

Per informazioni dettagliate sulla sintassi e sui parametri, vedere Get-CASMailbox.

Usare il cmdlet Set-OwaMailboxPolicy per controllare l'accesso alle cassette postali aziendali o dell'istituto di istruzione in Outlook per Windows

Outlook sul web criteri cassetta postale (in precedenza noti come criteri cassetta postale Outlook Web App o criteri cassetta postale OWA) controllano l'esperienza di Outlook sul web e Outlook per Windows per gli utenti.

Per impostazione predefinita, a tutte le organizzazioni vengono applicati criteri predefiniti denominati OwaMailboxPolicy-Default a tutte le cassette postali. Gli amministratori possono creare e applicare criteri personalizzati a gruppi specifici di utenti. Per altre informazioni, vedere Applicare o rimuovere criteri cassetta postale per Outlook sul web e Outlook per Windows in Exchange Online.

Dopo aver eseguito la connessione a Exchange Online PowerShell, seguire questa procedura nelle sottosezioni seguenti.

Passaggio 1 (facoltativo): Verificare che Outlook sul web sia abilitato per le cassette postali di destinazione

Se agli utenti viene impedito di usare Outlook sul web per accedere alle cassette postali, non possono usare Outlook per Windows per accedere alle cassette postali.

Per impostazione predefinita, tutti gli utenti possono accedere alle cassette postali usando Outlook sul web. Per verificare lo stato di tutte le cassette postali utente nell'organizzazione, eseguire il comando seguente per verificare il valore della proprietà OWAEnabled :

Get-CASMailbox -ResultSize unlimited -Filter "RecipientTypeDetailsValue -eq 'UserMailbox'" | Format-Table DisplayName,OWAEnabled
  • Il valore True indica Outlook sul web'accesso alla cassetta postale è abilitato. È possibile procedere al passaggio successivo per abilitare o disabilitare l'accesso alle cassette postali usando Outlook per Windows.

  • Il valore False indica Outlook sul web l'accesso alla cassetta postale è disabilitato, il che significa anche che l'accesso di Outlook per Windows alla cassetta postale è disabilitato. Non è possibile abilitare l'accesso alla cassetta postale usando Outlook per Windows finché non si abilita l'accesso per Outlook sul web. I comandi necessari sono simili ai comandi nel cmdlet Use the Set-CasMailbox per controllare l'accesso alle cassette postali aziendali o dell'istituto di istruzione in Outlook per Windows : è sufficiente sostituire OneWinNativeOutlookEnabled con OWAEnabled nei comandi e usare il valore $true o $false ($null non è disponibile).

Per informazioni dettagliate sulla sintassi e sui parametri, vedere Get-OwaMailboxPolicy.

Passaggio 2: Usare il cmdlet Set-OwaMailboxPolicy per abilitare o disabilitare l'accesso alle cassette postali aziendali o dell'istituto di istruzione in Outlook per Windows

Consiglio

Il valore specificato nei criteri cassetta postale Outlook sul web influisce su tutte le cassette postali correnti e future a cui sono applicati i criteri. È possibile modificare i criteri predefiniti, modificare i criteri personalizzati oppure creare criteri personalizzati che applicano l'impostazione a gruppi specifici di utenti.

Per abilitare o disabilitare l'accesso alle cassette postali in Outlook per Windows in Outlook sul web criteri cassetta postale, usare la sintassi seguente:

Set-OwaMailboxPolicy -Identity <PolicyIdentity> -OneWinNativeOutlookEnabled <$true | $false | $null>

Dove <PolicyIdentity> è qualsiasi valore che in modo univoco il criterio. Ad esempio:

  • Nome
  • Nome distinto (DN)
  • GUID

In questo esempio viene disabilitato l'accesso a Outlook per Windows per tutte le cassette postali che usano il criterio predefinito denominato OwaMailboxPolicy-Default (per impostazione predefinita, tutte le cassette postali):

Get-OwaMailboxPolicy -Identity OwaMailboxPolicy-Default -OneWinNativeOutlookEnabled $false

Questo esempio disabilita l'accesso a Outlook per Windows per tutte le cassette postali dell'organizzazione disabilitando l'accesso in tutti i criteri:

Get-OwaMailboxPolicy | Set-OwaMailboxPolicy -OneWinNativeOutlookEnabled $false

Questo esempio consente l'accesso a Outlook per Windows per tutte le cassette postali dell'organizzazione abilitando l'accesso in tutti i criteri:

Get-OwaMailboxPolicy | Set-OwaMailboxPolicy -OneWinNativeOutlookEnabled $true

Per informazioni dettagliate sulla sintassi e sui parametri, vedere Get-OwaMailboxPolicy e Set-OwaMailboxPolicy.

Come si sa di aver usato correttamente il cmdlet Set-OwaMailboxPolicy per abilitare o disabilitare l'accesso alle cassette postali aziendali o dell'istituto di istruzione in Outlook per Windows?

Per verificare di aver usato correttamente il cmdlet Set-OwaMailboxPolicy per abilitare o disabilitare l'accesso alle cassette postali aziendali o dell'istituto di istruzione in Outlook per Windows, eseguire il comando seguente per verificare il valore della proprietà OneWinNativeOutlookEnabled per tutti i criteri cassetta postale Outlook sul web:

Get-OwaMailboxPolicy | Set-OwaMailboxPolicy | Format-Table Name,OneWinNativeOutlookEnabled
  • Il valore True o vuoto per la proprietà OneWinNativeOutlookEnabled indica che l'accesso è abilitato, purché anche il valore della proprietà OWAEnabled nell'output del cmdlet Get-CASMailbox per la cassetta postale sia True.

  • Il valore False per la proprietà OneWinNativeOutlookEnabled indica che l'accesso è disabilitato. L'accesso è disabilitato anche se il valore della proprietà OWAEnabled nell'output del cmdlet Get-CASMailbox per la cassetta postale è False, indipendentemente dal valore della proprietà OneWinNativeOutlookEnabled nell'output del cmdlet Get-OwaMailboxPolicy .

Nota

L'accesso alle cassette postali condivise e alle cartelle pubbliche in Outlook per Windows è controllato da Outlook sul web impostazioni dei criteri cassetta postale, non dalle impostazioni delle cassette postali cas. Per abilitare o disabilitare l'accesso alle cassette postali condivise e alle cartelle pubbliche tramite Outlook per Windows, vedere Usare il cmdlet Set-OwaMailboxPolicy per controllare l'accesso alle cassette postali aziendali o dell'istituto di istruzione in Outlook per Windows.

Usare il Registro di sistema per abilitare o disabilitare l'interruttore "Prova il nuovo Outlook" in Outlook classico

Screenshot dell'interruttore Prova il nuovo outlook in Outlook classico.

L'interruttore Prova il nuovo outlook è disponibile in tutte le versioni correnti di Outlook classico in tutte le build e i canali. L'impostazione per controllare la disponibilità dell'interruttore Prova il nuovo Outlook" in Outlook classico è disponibile come oggetto Criteri di gruppo che è possibile gestire tramite criteri cloud nei canali e nelle build seguenti di Outlook classico:

  • Canale corrente (anteprima): versione 2209 (15629.20058) o successiva.
  • Canale corrente: versione 2304 (Build 16327.20214) o successiva.
  • Canale Enterprise mensile: versione 2303 (Build 16227.20318) o successiva.
  • Canale Enterprise semestrale (anteprima):Build 16731.20234 o versione successiva.
  • Canale Enterprise semestrale: Build 16731.20504 o versione successiva.

In alternativa, è possibile usare il Registro di sistema per controllare la disponibilità dell'interruttore Prova il nuovo Outlook" in Outlook classico, come descritto nei passaggi seguenti:

  1. Copiare uno o più blocchi di testo seguenti nel Blocco note:

    • Selezionare uno dei valori seguenti:

      • Nascondere l'interruttore Prova il nuovo outlook in Outlook classico:

        Windows Registry Editor Version 5.00
        
        [HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Options\General]
        "HideNewOutlookToggle"=dword:00000001
        
      • Mostra l'interruttore Prova il nuovo Outlook" in Outlook classico:

        Windows Registry Editor Version 5.00
        
        [HKEY_CURRENT_USER\Software\Microsoft\office\16.0\Outlook\Options\General]
        "HideNewOutlookToggle"=dword:00000000
        
    • Impedisci agli utenti di modificare il valore del Registro di sistema che mostra o nasconde l'interruttore Prova il nuovo Outlook" in Outlook classico:

      Windows Registry Editor Version 5.00
      
      [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\outlook\options\general]
      "HideNewOutlookToggle"=dword:00000001
      

    Consiglio

    Il file di testo richiede una sola istanza di Windows Registry Editor Version 5.00 se si copiano più blocchi di testo. Ad esempio:

    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Options\General]
    "HideNewOutlookToggle"=dword:00000001
    
    [HKEY_CURRENT_USER\Software\Policies\Microsoft\office\16.0\outlook\options\general]
    "HideNewOutlookToggle"=dword:00000001
    
  2. Salvare il file come .reg in un percorso facile da trovare. Ad esempio: C:\Data\Disable New Outlook toggle in Outlook Desktop.reg o C:\Data\Enable New Outlook toggle in Outlook Desktop.reg.

  3. Fare doppio clic sul file .reg e selezionare nella finestra di dialogo di conferma visualizzata.

Domande frequenti

D: Se un utente in precedenza attivato "Prova il nuovo Outlook" in Outlook classico, quanto tempo impiega il comando Set-CASMailbox per disabilitare l'accesso alla cassetta postale in Outlook per Windows? È necessario riavviare Outlook per Windows?

R: Se un utente sta già provando Outlook per Windows con il proprio account aziendale o dell'istituto di istruzione prima che un amministratore disabiliti l'accesso, il suo account è disabilitato in Outlook per Windows e non può più usare Outlook per Windows con tale account.

L'utente può eliminare l'account da Outlook per Windows e quindi usare Outlook per Windows con un altro account.

Se un amministratore ha già usato il parametro OneWinNativeOutlookEnabled nei cmdlet Set-CASMailbox o Set-OwaMailboxPolicy per disabilitare l'accesso alla cassetta postale in Outlook per Windows e l'utente tenta di attivare l'interruttore Prova il nuovo outlook , riceve l'errore visualizzato nello screenshot seguente:

Screenshot del messaggio di errore visualizzato dagli utenti quando tentano di attivare l'interruttore Prova il nuovo outlook dopo che un amministratore ha già disabilitato l'accesso alla cassetta postale.

D: I comandi di PowerShell Exchange Online per abilitare o disabilitare l'accesso alle cassette postali aziendali o dell'istituto di istruzione in Outlook per Windows influiscono sull'interruttore "Prova il nuovo Outlook" in Outlook classico?

R. No.

Il parametro OneWinNativeOutlookEnabled nei cmdlet Set-CASMailbox o Set-OwaMailboxPolicy non influisce sulla disponibilità dell'interruttore Prova il nuovo Outlook in Outlook classico. I cmdlet determinano se gli utenti possono aprire le cassette postali aziendali o dell'istituto di istruzione in Outlook per Windows.

Gli amministratori possono gestire l'interruttore in Outlook classico separatamente usando le impostazioni del Registro di sistema. Ad esempio, un amministratore potrebbe voler consentire agli utenti di provare Outlook per Windows senza avere l'interruttore disponibile in Outlook classico.

Inoltre, gli utenti possono installare l'app Outlook per Windows da Microsoft Store, che illustra ulteriormente come i cmdlet di PowerShell controllano l'accesso solo alle cassette postali aziendali o dell'istituto di istruzione, indipendentemente da dove o come gli utenti hanno installato Outlook per Windows.

D: Un utente precedentemente attivato "Prova il nuovo Outlook" in Outlook classico, ma la chiave del Registro di sistema per nascondere l'interruttore è configurata nel computer. Che succede?

R: Dipende dal modo in cui l'utente avvia Outlook per Windows:

  • Usando l'icona classica di Outlook: l'utente viene passato da Outlook per Windows a Outlook classico la volta successiva che apre Outlook classico.
  • Usando l'icona di Outlook per Windows: Outlook per Windows viene aperto come se fossero selezionate Prova il nuovo Outlook in Outlook classico. La logica per tornare alla versione classica di Outlook viene eseguita solo quando la chiave del Registro di sistema viene letta (in genere, al riavvio del computer). Outlook per Windows non riconosce o usa la chiave del Registro di sistema; solo outlook classico usa la chiave del Registro di sistema.

D: Se l'utente attiva "Prova il nuovo Outlook" in Outlook classico e successivamente disattiva l'interruttore, cosa è necessario per interrompere l'uso di Outlook per Windows?

Quando l'utente decide di tornare indietro, Outlook per Windows si chiude e si apre Outlook classico. Questa azione si verifica immediatamente. Outlook per Windows e Outlook classico sono due app separate che rimangono installate, indipendentemente dall'impostazione di attivazione/disattivazione.

L'interruttore consente agli utenti di passare rapidamente tra le due app e consente al team di Outlook di richiedere commenti e suggerimenti quando gli utenti tornano a Outlook classico.

D: I criteri di gruppo per Outlook classico vengono rispettati in Outlook per Windows?

R: Se l'organizzazione usa criteri di gruppo per configurare Outlook classico, è possibile implementare i criteri corrispondenti per Outlook per Windows. Tutti i modelli ADMX e la maggior parte dei criteri cloud si applicano solo a Outlook classico. Per istruzioni, vedere Eseguire il mapping dei criteri di Outlook classici alla nuova versione di Outlook.

Attivazione/disattivazione della nuova anteprima di Outlook per Windows

Note sulla versione del Canale corrente

Note sulle versioni per i rilasci del Canale mensile Enterprise nel 2020