Usar scripts del Shell de administración de Exchange para carpetas administradas

 

Se aplica a: Exchange Server 2010 SP2, Exchange Server 2010 SP3

Última modificación del tema: 2011-04-28

Puede usar cmdlets del Shell y scripts para gestionar la administración de registros de mensajería (MRM) en MicrosoftExchange Server 2010. Se recomienda que primero compruebe las funciones de MRM en un entorno que no sea de producción. Cuando esté listo para implementar MRM en producción, puede usar los mismos scripts en el entorno de producción para replicar con precisión y coherencia las carpetas administradas, las configuraciones de contenidos administrados y las directivas de buzones de carpetas administradas.

Nota

Las carpetas personalizadas administradas son una característica premium de MRM. Cada buzón que tiene carpetas personalizadas administradas necesita una licencia de acceso de cliente de Enterprise (CAL) de Exchange Server. Los buzones con directivas que incluyen carpetas personalizadas administradas necesitan una CAL Enterprise de Exchange Server.

Usar el Shell para administrar carpetas administradas

Deberá tener asignados permisos antes de poder llevar a cabo este procedimiento. Para ver qué permisos necesita, consulte el Entrada "Administración de los registros de mensajería" en el tema Permisos de directiva de mensajería y conformidad.

  1. Cree un script al escribir comandos de Shell en un editor de texto, como se muestra en el script de ejemplo a continuación.

  2. Guarde el archivo de texto del script con la extensión de archivo .ps1 (por ejemplo, MRM_Sample_Script.ps1).

  3. En el símbolo del sistema del Shell, escriba la ruta de acceso y el nombre de archivo del script (por ejemplo, C:\Scripts\MRM_Sample_Script.ps1 o .\MRM_Sample_Script.ps1 para un script del directorio de trabajo).

El siguiente es un script de ejemplo para MRM. Para ver una explicación de las acciones realizadas, vea los comentarios que contiene el 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. Reservados todos los derechos.