Compartilhar via


Usar scripts do shell de gerenciamento do Exchange para pastas gerenciadas

 

Aplica-se a: Exchange Server 2010 SP2, Exchange Server 2010 SP3

Tópico modificado em: 2011-04-28

É possível usar cmdlets e scripts do Shell para gerenciar o gerenciamento de registros de mensagens (MRM) no Microsoft Exchange Server 2010. Recomendamos a você testar os recursos do MRM primeiro em um ambiente que não seja de produção. Quando você estiver pronto para implementar o MRM em produção, será possível usar os mesmos scripts no ambiente de produção para replicar pastas gerenciadas de maneira precisa e consistente, as configurações de conteúdo gerenciado e as diretivas de caixa de correio de pasta gerenciada.

Dica

As pastas personalizadas gerenciadas são um recurso premium do MRM. Cada caixa de correio que tem pastas personalizadas gerenciadas exige uma licença de acesso para cliente (CAL) do Exchange Server Enterprise. As caixas de correio com diretivas que incluem pastas personalizadas gerenciadas exigem uma CAL do Exchange Server Enterprise.

Usar o Shell para gerenciar pastas gerenciadas

Para executar este procedimento, você precisa de permissões. Para ver de que permissões você precisa, consulte o Entrada "Gerenciamento de registros de mensagens" no tópico Permissões de diretivas e conformidade no envio e recebimento de mensagens.

  1. Crie um script inserindo comandos do Shell em um editor de texto, conforme mostrado no script de exemplo a seguir.

  2. Salve o arquivo de texto para o script com a extensão de arquivo .ps1 (por exemplo, MRM_Sample_Script.ps1).

  3. No prompt de comando do Shell, insira o caminho e o nome de arquivo do script (por exemplo, C:\Scripts\MRM_Sample_Script.ps1 ou .\MRM_Sample_Script.ps1 para um script no diretório de trabalho).

Este é um script de exemplo do MRM. Para obter uma explicação das ações executadas, consulte os comentários do script.

# MRM_Sample_Script.ps1

# This script demonstrates the fundamentals of performing messaging records management by running scripts in the Exchange Management Shell.

# Create a new managed custom folder.
New-ManagedFolder -Name "Important E-mail" -FolderName "Business Folder A" 

# Create a variable, \"$age,\" to use in the next command.
$age = New-TimeSpan -Day 30

# Create managed content settings for the new managed custom folder that delete items after 30 days.
New-ManagedContentSettings -Name "Retention settings for Business Folder A" -FolderName "Business Folder A" -MessageClass VoiceMail -RetentionEnabled:$true -AgeLimitForRetention $Age -RetentionAction PermanentlyDelete

# Create a managed folder mailbox policy.
New-ManagedFolderMailboxPolicy -Name "Business Folder A" -ManagedFolderLinks "Important E-mail"

# Apply the managed folder mailbox policy to a mailbox.
Set-Mailbox -Identity Administrator -ManagedFolderMailboxPolicy "Business Folder A"

# Schedule the Managed Folder Assistant to run the entire week.
$ServerName= cmd /c echo %computername%
Set-MailboxServer -ID $ServerName -ManagedFolderAssistantSchedule "Sun.12:00-Sun.11:00"

# Start the Managed Folder Assistant. 
Start-ManagedFolderAssistant

 © 2010 Microsoft Corporation. Todos os direitos reservados.