Divulgação: eu represento o produto que estou mencionando abaixo
Isso pode ser feito facilmente com o PowerMapi, um módulo powershell que permite fazer avançar o mapi diretamente, incluindo os perfis do Outlook.
Não sei a profundidade do problema que está gerando a pergunta, mas percebo que essa opção também exigiria acesso ao módulo DLL nos hosts dos usuários. Se for um bloqueador, desconsidere.
A primeira coisa a saber é que um perfil MAPI só pode ser principalmente configurado, não completamente. O Outlook conclui a configuração no primeiro lançamento.
Eu suponho que a solicitação real seja capaz de fazer essa mudança sem exigir qualquer solicitação para um usuário final lidar com isso ... se assim for, o exemplo abaixo funcionará bem para isso.
Além disso, a maneira padrão como um perfil é configurado é muito semelhante à que você vê quando cria um manualmente a partir do painel de controle. Essencialmente, dado um nome de servidor e identificador de caixa de correio, existe um método mapi para "configurar" o perfil. Isso faz com que alguma comunicação ocorra entre o mapi e um servidor de troca para preencher todos os outros detalhes necessários. Em seguida, quando o Outlook for executado na próxima vez, ele fará logon na caixa de correio imediatamente e preencherá todos os outros detalhes que o Outlook precisar no perfil.
PowerMapi example:
remove-MapiProfile "OldProfileName"
$newProf = new-MapiProfile -AddExchangeMailbox -ExchangeServername ex01.contoso.com -MailboxIdentifier useralias
Também há opções com o cmdlet para adicionar uma caixa de correio do Office 365 no novo perfil ou para configurar conexões do Outlook em Qualquer Lugar. Veja os detalhes para new-MapiProfile .
Esteja ciente de que o exemplo acima ainda solicitará um nome de usuário e senha, se o usuário atual não for também o "proprietário" da caixa normal. Se o computador não tiver ingressado no domínio ou o usuário estiver efetuando login em um usuário local (não como um usuário do domínio), haverá uma solicitação de credenciais.
O cmdlet new-MapiProfile aceita credenciais como um parâmetro e, se as credenciais fornecidas tiverem direitos suficientes para acessar a troca, o cmdlet será concluído sem prompts. No entanto, isso também significaria a incorporação de credenciais no cmdlet / script ... que geralmente é um não-não.
Por fim, o recurso -Credentials está mostrando não trabalho de trabalho com o Windows10 e Outlook 2013 e posterior porque o MS está alterando o prompt de credito padrão para usar a versão do WinRT, longe das chamadas mais antigas do win32. Certifique-se de testar como sempre.
E, finalmente, o PowerMapi fornece acesso completo a todas as propriedades e atributos de perfis, serviços de perfil e provedores de perfil. Com isso, é possível pré-preencher todas as propriedades de um perfil em vez de fazer o mapi da chamada "configure" que requer comunicação de rede. No entanto, isso deve ser deixado para aqueles familiares com mapi.