Renomear Pastas das caixas de correio do Exchange

Se tivermos o MS Exchange instalado 2000 ou 2003 e quisermos renomear o idioma das caixas de correio, por exemplo, à pasta INBOX chamar Bandeja de entrada e assim para todos os utilizadores com as suas respetivas pastas, devemos seguir o seguinte procedimento.

No servidor Exchange precisamos ver a unidade M:, se for um MS Exchange 2000 não seria necessário fazer este passo porque já a temos. No caso de um Exchange 2003 devemos criar uma entrada neste caminho do registo:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEXIFSParameters

Criamos um ‘Novo valor alfanumérico’ chamado ‘DriveLetter’ e colocamos o valor ‘M’.

O seguinte seria criar um utilizador com permissões para aceder a todas as caixas de correio das pessoas, se existir um que se use para os backups com o exmerge servia.

Caso contrário,, seria necessário criar um utilizador e dar-lhe permissões de acesso total ao Exchange e que possa iniciar sessão no servidor.

Para que aceda a todas as caixas de correio dos utilizadores: Abrimos a consola do Exchange > Grupos Administrativos > Primer Grupo Administrativo > Servidores > XXX > Primer Grupo de almacén > Almacén de carpetas privadas, entramos en propiedades > Pestaña seguridad, y añadimos el usuario con todos los permisos.

Necesitamos que se pueda logear en el servidor para luego ejecutar un script, para ello sin hacerle administrador de dominio, modificamos la siguiente política: “Panel de Control” > “Herramientas Administrativas” > “Directiva de seguridad local” (si no es controlador de dominio, sino “Directiva de seguridad del controlador de dominio”) y en “Configuración de seguridad” > “Directivas locales” > “Asignación de derechos de usuario” > “Permitir el inicio de sesión local”, y metemos el nombre de este usuario que hemos creado.

Creamos un archivo que se llame script.vbs con el contenido de la izquierda. Es el archivo que se executará finalmente para renombrar todas las carpetas necessárias, este script es totalmente modificable. Podemos añadir más entradas o quitarlas. Si tenemos algún error sabiendo un poco de código podríamos saber en que usuario nos falla y con que carpeta. (Puede ser que el usuario haya criado alguna carpeta manualmente y el script al renombrar no permite renombrar alguma por que existem carpetas con el mismo nombre, se puede meter un msgbox con variáveis...).

El proceso tarda un par de minutos, podemos mirarlo cuando finalice la tarea.

——————————————————————————————-
dim fso, shell
set fso = CreateObject(“Scripting.FileSystemObject”)

runThem(“M:”)

set fso = nada

wscript.quit

dim fso, shell
set fso = CreateObject(“Scripting.FileSystemObject”)

runThem(“M:”)

set fso = nada

wscript.quit

Sub runThem(xPath)
Dim S
Set f = fso. GetFolder( xPath )
For Each Folder In f.SubFolders
S = folder.name
Select Case S
CaseInbox
folder.name = “Bandeja de entrada”
Case “Contactos”
folder.name = “Contactos”
CaseDrafts
folder.name =Borrador
CaseJournal
folder.name = “Diário”
Case “Calendário”
folder.name = “Calendário”
Case “Tarefas”
folder.name = “Tarefas”
CaseSent Items
folder.name = “Elementos enviados”
CaseDeleted Items
folder.name = “Elementos eliminados”
CaseNotes
folder.name = “Anotações”
CaseOutbox
folder.name = “Bandeja de salida”
CaseJunk E-mail
folder.name = “Correo no deseado”
End Select

Call runThem(Folder)
Next ‘Folder
End Sub
——————————————————————————————-
Anotações:

Realizar backup antes de hacer nada.

Se puede quitar la entrada del registro si no se vuelve a usar (opcional).


Referências:

http://www.msexchange.org/tutorials/Localization_Outlook_Folders.html


Postagens recomendadas

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Não hesite em contactar-me, Vou tentar ajudá-lo sempre que puder, Compartilhar é viver ;) . Desfrute de documentos!!!

Veritas BackupExec 9.1

19 Outubro 2008