Compartilhar via


Como usar modelos para criar destinatários

 

Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Tópico modificado em: 2007-08-01

Este tópico explica como usar o Shell de Gerenciamento do Exchange para criar destinatários usando um destinatário existente como modelo. O uso de um modelo de destinatário é uma maneira eficiente de configurar destinatários de forma consistente, sem ter de especificar explicitamente todas as definições de configuração.

Dica

Você não pode usar o Console de Gerenciamento do Exchange para criar destinatários usando modelos. 

Além de oferecer consistência e simplificar a configuração, o uso de um modelo de destinatário também permite configurar as definições de um destinatário que não estão disponíveis em um cmdlet New-. Por exemplo, suponha que você use um servidor de expansão designado para todos os grupos de distribuição na organização. Normalmente, para definir o servidor de expansão para um novo grupo de distribuição, você precisaria usar o cmdlet Set-DistributionGroup no Shell de Gerenciamento do Exchange ou a guia Avançado das propriedades do grupo de distribuição no Console de Gerenciamento do Exchange. Você pode obter o mesmo resultado usando um grupo de distribuição que já tenha o atributo do servidor de expansão configurado como um modelo no cmdlet New-DistributionGroup.

O uso de modelos de destinatários também permite configurar destinatários não padrão. Considere o seguinte cenário: Você deseja configurar as caixas de correio dos estagiários com menores cotas de armazenamento e restrições de tamanho das mensagens do que o padrão da organização. Além disso, você não deseja reter os itens excluídos. Uma maneira de conseguir isso é criar todas as caixas de correio de estagiários em um banco de dados de caixa de correio separado e configurar as definições no nível do banco de dados de caixa de correio. Entretanto, se desejar evitar a criação de um banco de dados de caixa de correio adicional, será possível obter o mesmo resultado usando uma caixa de correio de modelo para configurar as caixas de correio de estagiários. Você pode configurar a caixa de correio de modelo com base no perfil da caixa de correio dos estagiários e usá-la como modelo no cmdlet New-Mailbox ao configurar novas caixas de correio para estagiários.

Importante

Embora você possa usar um destinatário existente como um modelo ao criar novos destinatários, é possível também manter destinatários específicos dedicados a essa finalidade. Como esses destinatários não deveriam estar associados a uma pessoa, um recurso ou um grupo real, você deveria protegê-los para minimizar os riscos decorrentes de ter uma conta genérica. Para obter mais informações sobre como proteger destinatários que são usados apenas como modelos, consulte Como proteger modelos de destinatários.

Para saber mais sobre como usar modelos para clonar objetos, consulte Modelos.

Antes de começar

Para executar os procedimentos a seguir, você deve usar a conta à qual esteja delegada a seguinte função:

  • Função Administrador de Destinatários do Exchange

  • Função Operador de Conta para os contêineres do Active Directory aplicáveis 

Para obter mais informações sobre permissões, delegação de funções e os direitos necessários para administrar o Microsoft Exchange Server 2007, consulte Considerações sobre permissão.

Além disso, antes de executar esses procedimentos, esteja ciente de que possa usar os seguintes cmdlets no Shell de Gerenciamento do Exchange para criar destinatários usando um modelo:

  • New-DistributionGroup

  • New-DynamicDistributionGroup

  • New-Mailbox

  • New-MailContact

  • New-MailUser

Todos esses cmdlets implementam o parâmetro TemplateInstance. Para usar um modelo para criar um novo destinatário, você deve passar o objeto do destinatário que deseja usar como modelo para o parâmetro TemplateInstance.

Dica

Quando você usar um modelo para criar um novo destinatário, todas as propriedades serão copiadas para o novo destinatário, exceto as propriedades obrigatórias do cmdlet New- correspondente e as propriedades que devem ser exclusivas na organização.

Procedimento

Para criar uma nova caixa de correio usando um modelo

  1. Inicie o Shell de Gerenciamento do Exchange.

  2. Execute os seguintes comandos para criar uma nova caixa de correio para John Smith usando o Template1 de caixa de correio como o modelo: O primeiro comando recupera o modelo de caixa de correio e o armazena na variável temporária $Template. O segundo comando usa o modelo para criar a caixa de correio.

    $Template = Get-Mailbox "Template1"
    New-Mailbox -Name "John Smith" -UserPrincipalName "jsmith@contoso.com" -Database "Server1\Mailbox Database" -OrganizationalUnit "contoso.com/Users" -TemplateInstance $Template
    
  3. Digite a senha do novo usuário quando for solicitado.

Para criar várias caixas de correio usando uma lista e um modelo de caixa de correio

  1. Para avançar uma etapa no exemplo anterior, você pode criar várias caixas de correio com base em um modelo usando um único comando. A mesma caixa de correio, Template1, é usada como o modelo. Esse procedimento presume que você tenha o arquivo de texto CSV com uma lista de caixas de correio que deseja criar, como mostra o seguinte exemplo:

    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
    
  2. Inicie o Shell de Gerenciamento do Exchange.

  3. Execute os seguintes comandos para criar novas caixas de correio listadas no arquivo CSV, usando o Template1 de caixa de correio como modelo. O primeiro comando recupera o modelo de caixa de correio e o armazena na variável temporária $Template. O comando Import-CSV lê o conteúdo do arquivo NewUsers.csv. O conteúdo do arquivo CSV é canalizado para o comando ForEach-Object, que executa um bloco de script para criar as novas caixas de correio para cada item de linha listado no arquivo CSV. O comando ConvertTo-SecureString do bloco de script converte a senha de texto sem formatação no arquivo CSV em uma cadeia de caracteres segura e a armazena na variável temporária $Temp. O comando New-Mailbox cria a nova caixa de correio e usa a variável $Temp para criar a senha para o novo usuário.

    $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}
    

    Para obter mais informações sobre como usar scripts no Shell de Gerenciamento do Exchange, consulte Script com o Shell de Gerenciamento do Exchange.

Para criar um novo grupo de distribuição usando um modelo de grupo de distribuição

  • Execute os seguintes comandos para criar um novo grupo de distribuição usando DGTemplate como o modelo. O primeiro comando recupera o modelo de grupo de distribuição e o armazena na variável temporária $Template. O segundo comando cria o novo grupo de distribuição.

    $Template = Get-DistributionGroup "DGTemplate"
    New-DistributionGroup -Type Distribution -SamAccountName DG1 -Name DG1 -OrganizationalUnit "contoso.com/Users" -TemplateInstance $Template
    

Para obter mais informações

Para saber mais sobre destinatários, consulte Noções básicas sobre destinatários.

Para obter mais informações sobre o recurso de pipeline no Shell de Gerenciamento do Exchange, consulte Pipelining.

Para obter mais informações sobre as interfaces de gerenciamento do Exchange 2007, consulte Interfaces de gerenciamento.