Bem, eu encontrei a solução que funciona perfeitamente. Ele usa um simples script de Logon, então, Avery Payne, pode-se dizer que você estava pelo menos parcialmente certo:)
O Outlook (2003 e posterior, não sei sobre versões anteriores) permite importar as informações do perfil através do arquivo PRF. É um arquivo de texto simples, para que você possa escrevê-lo do zero ou, de preferência, exportá-lo do perfil existente e editá-lo conforme necessário. Eu usei a segunda variante.
Eu baixei o Office Resource Kit - eu estava exportando o arquivo PRF da versão 2003, então baixei a versão do Outlook 2003 (ORK.EXE, faça o download aqui ).
Instalado e obtido o Assistente de instalação personalizada, que permite exportar o perfil existente para o arquivo PRF. Escusado será dizer que primeiro você precisa configurar um perfil de trabalho no PC que você está exportando.
Após a exportação bem-sucedida, editei o arquivo PRF para perder itens desnecessários e generalizar algumas configurações com variáveis do Windows, para obter informações específicas do usuário depois que o arquivo PRF for importado:
MailboxName=%UserName%
OfflineAddressBookPath=%USERPROFILE%\local settings\application data\microsoft\outlook\
Também queria ter certeza de que os perfis de usuário padrão não serão sobrescritos, então alterei as configurações correspondentes para corresponderem:
DefaultProfile=No
OverwriteProfile=No
ModifyDefaultProfileIfPresent=FALSE
Considere também o caminho para o cache de mensagens off-line ... Você pode querer renomear o arquivo se estiver usando dois perfis, para que um perfil não substitua os emails em cache do segundo perfil e vice-versa:
OfflineFolderPath=%USERPROFILE%\local settings\application data\microsoft\outlook\_Custom_name_here.ost
Para obter detalhes, leia o white paper: Configurando os perfis do Outlook usando um arquivo PRF - > link
Eu criei um script de logon muito simples, quase muito simples, na verdade. Eu poderia ter verificado se o perfil já existe e pular o procedimento completamente, mas às vezes trabalhos rápidos e sujos funcionam da mesma maneira:
@echo off
if exist "%PROGRAMFILES%\Microsoft Office\OFFICE11\OUTLOOK.EXE" (call "%PROGRAMFILES%\Microsoft Office\OFFICE11\OUTLOOK.EXE" /promptimportprf "\computername\sharename\path_to_Outlook_profile.PRF")
if exist "%PROGRAMFILES%\Microsoft Office\OFFICE12\OUTLOOK.EXE" (call "%PROGRAMFILES%\Microsoft Office\OFFICE12\OUTLOOK.EXE" /promptimportprf "\computername\sharename\path_to_Outlook_profile.PRF")
Em seguida, anexei o script à política do grupo OU e voila! Eu escrevi instruções para os usuários e ainda ajudei alguns a terminar a configuração do perfil. Ainda é muito mais fácil configurar manualmente todos os clientes.
De qualquer forma, o site a seguir foi crucial para o meu breakthru, então ele merece estar linkado aqui: Faça-lhes uma visita
Graças a Matthew, seu post me apontou na direção certa.