Gestire le cassette postali in Exchange Online tramite Windows PowerShell
Le cassette postali vengono create automaticamente per gli utenti a cui viene assegnata una licenza che include un piano di servizio di Exchange Online. Di conseguenza, non è necessario creare manualmente cassette postali per gli utenti. Le cassette postali vengono anche eliminate automaticamente quando la licenza viene rimossa o il piano di servizio Exchange Online viene disabilitato.
È possibile creare anche cassette postali specializzate, ad esempio:
- Cassette postali della stanza. Queste vengono pianificate quando si prenotano riunioni.
- Cassette postali delle apparecchiature. Queste vengono pianificate per garantire che gli utenti abbiano accesso ad apparecchiature come automobili o unità di visualizzazione portabili.
- Cassette postali condivise. Queste vengono usate per indirizzi di posta elettronica generici, ad esempio
info@adatum.com
, in cui più utenti devono accedere alla cassetta postale e rispondere ai messaggi.
Creazione di cassette postali
Quando si usa il cmdlet New-Mailbox per creare una cassetta postale, viene creato contemporaneamente un account utente. Per le cassette postali delle risorse e le cassette postali condivise, l'account utente è disabilitato e non richiede una licenza.
Quando si crea una di queste cassette postali, è sufficiente indicare il tipo di cassetta postale che si sta creando e il nome della cassetta postale. L'esempio seguente crea una cassetta postale della stanza:
New-Mailbox -Room -Name BoardRoom
Dopo aver creato una risorsa o una cassetta postale condivisa, sono ancora necessarie autorizzazioni configurate. Per impostazione predefinita, nessuno ha accesso a queste cassette postali. La configurazione delle autorizzazioni viene descritta più avanti in questa unità. La configurazione della prenotazione del calendario per le risorse viene descritta nell'unità successiva, Gestione delle risorse in Exchange Online.
Modifica delle cassette postali
Per modificare la configurazione di una cassetta postale, usare il cmdlet Set-Mailbox. Alcune proprietà della cassetta postale possono essere configurate usando Set-Mailbox, che non è possibile configurare usando lo strumento amministrativo basato sul Web. Quando si esaminano le informazioni della Guida relative a Set-Mailbox, prestare attenzione alle descrizioni dei parametri. Alcuni parametri non sono disponibili per la gestione delle cassette postali in Exchange Online.
La tabella seguente elenca alcuni dei parametri per Set-Mailbox.
Tabella 1: Parametri per la configurazione della cassetta postale
Parametro | Descrizione |
---|---|
-AuditDelegate | Specifica le azioni su una cassetta postale che vengono controllate quando un delegato le esegue, ad esempio SendOnBehalf o UpdateInboxRules. |
-AuditEnabled | Attiva il controllo per una cassetta postale. Questa opzione è disabilitata per impostazione predefinita. |
-AuditOwner | Specifica le azioni su una cassetta postale che vengono controllate quando un utente le esegue, ad esempio SendOnBehalf o UpdateInboxRules. |
-DeliverToMailboxAndForward | Quando viene configurato un indirizzo SMTP di inoltro e questo parametro è $true , questo parametro configura la cassetta postale per conservare e inoltrare una copia dei messaggi. |
-EmailAddresses | Configura gli indirizzi di posta elettronica per una cassetta postale. Gli indirizzi di posta elettronica vengono archiviati come matrice e in genere iniziano con smtp:. L'indirizzo di posta elettronica primario avrà il prefisso maiuscolo, come SMTP:. |
-ForwardingSmtpAddress | Specifica un indirizzo SMTP per l'inoltro. Per interrompere l'inoltro dei messaggi, impostare questo valore su $null . |
-GroupMailbox | Necessario per modificare la cassetta postale associata a un gruppo di Microsoft 365. |
-HiddenFromAddressListsEnabled | Specifica se la cassetta postale è disponibile negli elenchi indirizzi. |
-MailboxRegion | Specifica l'area geografica in cui deve essere archiviata la cassetta postale. Usato dalle organizzazioni con una presenza globale. |
-Type | Modifica il tipo di cassetta postale. Specifica se una cassetta postale è regolare o viene usata per uno scopo speciale. Le cassette postali per scopi speciali includono le cassette postali condivise e delle risorse. |
La sintassi seguente configura l'inoltro in una cassetta postale:
Set-Mailbox AbbieP@adatum.com -ForwardingSmtpAddress DoraM@adatum.com -DeliverToMailboxAndForward $true
Esecuzione di query delle cassette postali in Exchange Online
Per eseguire una query su un elenco di cassette postali, è possibile usare i cmdlet Get-Mailbox o Get-EXOMailbox. La differenza principale tra di esse è la modalità di restituzione dei dati. Il cmdlet Get-Mailbox restituisce tutte le proprietà per le cassette postali. Il cmdlet Get-EXOMailbox restituisce solo un set di proprietà ridotto, anche se è possibile specificare proprietà aggiuntive. In questo modo, Get-EXOMailbox risulta molto più efficiente quando si utilizzano set di dati di grandi dimensioni.
Per ottenere proprietà aggiuntive quando si usa il cmdlet Get-EXOMailbox, è possibile usare il parametro -Properties o il parametro -PropertySets. Quando si usa il parametro -Properties, specificare un elenco di proprietà da restituire. Quando si usa il parametro -PropertySets, viene fornito un elenco di gruppi di proprietà predefiniti relativi a una categoria specifica. Alcuni set di proprietà che è possibile specificare sono:
- Tutti
- Minimo (valore predefinito)
- Controllo
- Consegna
- Moderazione
- Risorsa
Entrambi i cmdlet supportano l'uso del parametro -Filter per selezionare le cassette postali corrispondenti a criteri specifici. Sono inoltre disponibili parametri specifici aggiuntivi che è possibile usare. La tabella seguente elenca alcuni parametri disponibili per entrambi i cmdlet.
Tabella 2: Parametri per i cmdlet Get-Mailbox e Get-EXOMailbox
Parametro | Descrizione |
---|---|
-Archivio | Restituisce le cassette postali con un archivio abilitato. |
-GroupMailbox | Restituisce solo le cassette postali associate ai gruppi di Microsoft 365. |
-Identity | Identifica una cassetta postale specifica per cui restituire le proprietà. |
-RecipientTypeDetails | Restituisce cassette postali di un tipo specifico, ad esempio UserMailbox, TeamMailbox o RoomMailbox. |
-SoftDeletedMailbox | Restituisce le cassette postali eliminate temporaneamente che sono ancora disponibili per il ripristino. |
La sintassi seguente esegue query su tutte le cassette postali della stanza e restituisce le proprietà correlate alle risorse:
Get-EXOMailbox -RecipientTypeDetails RoomMailbox -PropertySets Resource
Gestione delle autorizzazioni per la cassetta postale
È possibile configurare le autorizzazioni per fornire agli utenti l'accesso ad altre cassette postali o a singole cartelle all'interno di una cassetta postale. Ad esempio, è possibile concedere agli utenti l'autorizzazione completa per la cassetta postale a una cassetta postale condivisa. In alternativa, è possibile modificare le autorizzazioni predefinite assegnate alla cartella Calendario di una cassetta postale utente specifica. La tabella seguente elenca i cmdlet che è possibile usare per gestire le autorizzazioni per le cassette postali e per le cartelle delle cassette postali.
Tabella 3: Cmdlet per la gestione delle autorizzazioni delle cassette postali e delle cartelle delle cassette postali
Cmdlet | Descrizione |
---|---|
Add-MailboxPermission | Aggiunge le autorizzazioni per un utente a una cassetta postale. |
Get-MailboxPermission | Elenca le autorizzazioni utente assegnate a una cassetta postale. |
Remove-MailboxPermission | Rimuove l'assegnazione delle autorizzazioni di un utente da una cassetta postale. |
Get-EXOMailboxPermission | Elenca le autorizzazioni utente assegnate a una cassetta postale. |
Add-MailboxFolderPermission | Aggiunge le autorizzazioni per un utente a una cartella in una cassetta postale. |
Get-MailboxFolderPermission | Elenca le autorizzazioni utente assegnate a una cartella in una cassetta postale. |
Remove-MailboxFolderPermission | Rimuove l'assegnazione delle autorizzazioni di un utente da una cartella in una cassetta postale. |
Set-MailboxFolderPermission | Imposta le autorizzazioni per una cartella in una cassetta postale e sovrascrive tutte le autorizzazioni di uscita. |
Get-EXOMailboxFolderPermission | Elenca le autorizzazioni utente assegnate a una cartella in una cassetta postale. |
L'esempio seguente assegna autorizzazioni di cassetta postale complete per un utente alla cassetta postale condivisa Info:
Add-MailboxPermission -Identity Info -User AbbieP@adatum.com -AccessRights FullAccess -InheritanceType All