Exportación de buzones Exchnage (onpremise)
vamos a hacer un script para exportar varios buzones de exchange.
Requisitos:
Necesitamos una carpeta compartida donde agregaremos permisos de escritura al usuario Exchange Trusted Subsystem
ROL de exportación:
New-ManagementRoleAssignment –Role “Mailbox Import Export” –User “USUARIO que utilizamos”
(Yo trabajo desde ISE)
Importando CMDLEDS de Exchange:
add-pssnapin Microsoft.exchange.management.powershell.e2010;
En mi caso tengo varios clientes en el exchange y los separo por Addressbookpolicys y es como he realizado mi filtro
$clientes = get-mailbox | where {$_.AddressBookPolicy -like «*Cliente*»} | select alias
foreach($cliente in $Clientes){
$ruta= «\\127.0.0.1\pst\» + $cliente.alias + «.pst»
$ruta
#New-MailboxExportRequest -Mailbox $cliente.alias -FilePath $ruta
}
La variable Ruta lo que hace es construir la ruta de exportación con el nombre del usuario que estamos exportando
saludos