Come utilizzare modelli per creare destinatari
Si applica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
Ultima modifica dell'argomento: 2007-08-01
In questo argomento viene illustrato come utilizzare Exchange Management Shell per creare destinatari utilizzando un destinatario esistente come modello. L'utilizzo di un modello di destinatario è un modo efficiente per predisporre destinatari in maniera coerente, senza dover specificare esplicitamente tutte le impostazioni di configurazione.
Nota
Non è possibile utilizzare Exchange Management Console per creare destinatari utilizzando modelli.
Oltre ad assicurare la coerenza e semplificare la configurazione, l'utilizzo di un modello di destinatario consente anche di configurare impostazioni per un destinatario che non sono disponibili in un cmdlet New-. Si presupponga, ad esempio, di utilizzare un server di espansione designato per tutti i gruppi di distribuzione dell'organizzazione. Di norma, per impostare il server di espansione per un nuovo gruppo di distribuzione, è necessario utilizzare il cmdlet Set-DistributionGroup in Exchange Management Shell o la scheda Avanzate delle proprietà del gruppo di distribuzione in Exchange Management Console. È possibile ottenere lo stesso risultato utilizzando un gruppo di distribuzione per cui è già stato configurato l'attributo server di espansione come modello nel cmdlet New-DistributionGroup.
L'utilizzo di modelli di destinatari consente inoltre di predisporre destinatari non standard. Si prenda in considerazione il seguente scenario: si desidera configurare le cassette postali per gli interni con quote di archiviazioni più piccole e limiti di dimensione dei messaggi più stretti di quelli standard per l'organizzazione. Inoltre, non si desidera conservare gli elementi eliminati. Per ottenere questo risultato è possibile creare tutte le cassette postali degli interni in un database di cassette postali separato e configurare le impostazioni a livello di tale database. Tuttavia, se si desidera evitare la creazione di un database di cassette postali aggiuntivo, è possibile ottenere lo stesso risultato utilizzando una cassetta postale modello per predisporre le cassette postali degli interni. È possibile configurare la cassetta postale modello in base al profilo di cassetta postale degli interni e utilizzarla come modello nel cmdlet New-Mailbox quando si predispongono nuove cassette postali per gli interni.
Importante
Quando si utilizza un destinatario esistente come modello durante la creazione di nuovi destinatari, è anche possibile mantenere i destinatari specifici dedicati allo scopo. Poiché tali destinatari non verrebbero associati a una persona, una risorsa o un gruppo reale, è necessario proteggerli per ridurre i rischi derivanti dall'avere un account generico. Per ulteriori informazioni sulla protezione di destinatari utilizzati solo come modelli, vedere Come proteggere i modelli di destinatari.
Per ulteriori informazioni sull'utilizzo dei modelli per clonare oggetti, vedere Modelli.
Informazioni preliminari
Per eseguire le procedure riportate di seguito, è necessario utilizzare un account che disponga della seguente delega:
Ruolo Exchange Recipient Administrator
Ruolo Account Operator per i contenitori applicabili di Active Directory
Per ulteriori informazioni sulle autorizzazioni, sulla delega dei ruoli e sui diritti necessari per l'amministrazione di Microsoft Exchange Server 2007, vedere Considerazioni sulle autorizzazioni.
Inoltre, prima di eseguire queste procedure, tenere presente che è possibile utilizzare i seguenti cmdlet in Exchange Management Shell per creare destinatari utilizzando un modello:
New-DistributionGroup
New-DynamicDistributionGroup
New-Mailbox
New-MailContact
New-MailUser
Tutti questi cmdlet implementano il parametro TemplateInstance. Per utilizzare un modello per creare un nuovo destinatario, è necessario passare l'oggetto destinatario che si desidera utilizzare come modello al parametro TemplateInstance.
Nota
Quando si utilizza un modello per creare un nuovo destinatario, tutte le proprietà vengono copiate nel nuovo destinatario, ad eccezione di quelle obbligatorie per il cmdlet New- corrispondente e di quelle che devono essere univoche all'interno dell'organizzazione.
Procedura
Per creare una nuova cassetta postale utilizzando un modello di cassetta postale
Avviare Exchange Management Shell.
Eseguire i seguenti comandi per creare una nuova cassetta postale per John Smith utilizzando la cassetta postale Template1 come modello. Il primo comando recupera il modello di cassette postali e lo archivia nella variabile temporanea
$Template
. Il secondo comando utilizza il modello di cassetta postale per creare la cassetta postale.$Template = Get-Mailbox "Template1" New-Mailbox -Name "John Smith" -UserPrincipalName "jsmith@contoso.com" -Database "Server1\Mailbox Database" -OrganizationalUnit "contoso.com/Users" -TemplateInstance $Template
Immettere la password per il nuovo utente, quando richiesto.
Per creare più cassette postali utilizzando un elenco e un modello di cassetta postale
Per sviluppare ulteriormente il primo esempio, è possibile creare più cassette postali basate su un modello di cassetta postale utilizzando un solo comando. Come modello di cassetta postale viene utilizzata la stessa cassetta postale Template1. In questa procedura si presuppone che si disponga del file di testo con valori separati da virgola (CSV) contenente un elenco delle cassette postali che si desidera creare, come illustrato nel seguente esempio:
Name,UPN,OU,Password Deepak Kumar,DKumar@contoso.com,contoso.com/Users,pass@word1 Ray Chow,RChow@contoso.com,contoso.com/Users,pass@word1 David Simpson,DSimpson@contoso.com,contoso.com/Users,pass@word1 Isabel Martins,IMartins@contoso.com,contoso.com/Users,pass@word1
Avviare Exchange Management Shell.
Eseguire i seguenti comandi per creare le nuove cassette postali elencate nel file con estensione CSV, utilizzando la cassetta postale Template1 come modello. Il primo comando recupera il modello di cassette postali e lo archivia nella variabile temporanea
$Template
. Il comando Import-CSV legge il contenuto del file NewUsers.csv. Tale contenuto viene quindi reindirizzato nel comando ForEach-Object, che esegue uno blocco di script per creare le nuove cassette postali per ogni voce riportata nel file con estensione CSV. Il comando ConvertTo-SecureString del blocco di script converte la password in testo normale nel file con estensione CSV in una stringa protetta e la archivia nella variabile temporanea$Temp
. Il comando New-Mailbox crea la nuova cassetta postale e utilizza la variabile$Temp
per creare la password per il nuovo utente.$Template = Get-Mailbox "Template1" Import-CSV "C:\NewUsers.csv" | ForEach-Object -process {$Temp = ConvertTo-SecureString $_.Password -asPlainText -force;New-Mailbox -Name $_.Name -UserPrincipalName $_.UPN -OrganizationalUnit $_.OU -Database "Mailbox Database" -Password $Temp -TemplateInstance $Template}
Per ulteriori informazioni sull'utilizzo degli script di Exchange Management Shell, vedere Scripting con Exchange Management Shell.
Per creare un nuovo gruppo di distribuzione utilizzando un modello di gruppo di distribuzione
Eseguire i seguenti comandi per creare un nuovo gruppo di distribuzione utilizzando il gruppo di distribuzione DGTemplate come modello. Il primo comando recupera il modello di gruppo di distribuzione e lo archivia nella variabile temporanea
$Template
. Il secondo comando crea il nuovo gruppo di distribuzione.$Template = Get-DistributionGroup "DGTemplate" New-DistributionGroup -Type Distribution -SamAccountName DG1 -Name DG1 -OrganizationalUnit "contoso.com/Users" -TemplateInstance $Template
Ulteriori informazioni
Per ulteriori informazioni sui destinatari, vedere Concetti relativi ai destinatari.
Per ulteriori informazioni sulla funzionalità del pipelining in Exchange Management Shell, vedere Pipelining.
Per ulteriori informazioni sulle interfacce di gestione in Exchange 2007, vedere Interfacce di gestione.