Outlook / importPRF trava com o diálogo se o MailboxName no perfil for o prefixo de outro

2

Estou usando um script powershell para fazer algumas exportações de várias caixas de correio do Exchange. O ponto principal consiste em criar um perfil para cada caixa de correio afetada e invocar outlook.exe /importPRF customprofile.prf e assim por diante. A lógica principal e tudo funciona bem, mas um problema ocorre: Se nomes de usuário são prefixos um do outro (digamos que eu tenha "Foo" e "Foobar") o perfil para o menor ("Foo") interrompe o script automatizado e em vez disso janela de diálogo aparece se eu quero ter "Foo" ou "Foobar". O nome entra no arquivo de perfil customprofile.prf na forma de MailboxName lines

[Service List]
ServiceEGS1=Exchange Global Section
Service1=Microsoft Exchange Server
...
[ServiceEGS1]
MailboxName=Foo
...
[Service1]
MailboxName=Foo
...

O que pode ser feito para que nenhuma pergunta Foo vs. Foobar apareça? Em outras palavras: parece que "Foo" é realmente interpretado como algo como um regex "/Foo.*/". Como fazer com que "Foo" realmente signifique "/ ^ Foo $ /" (embora, é claro, nenhuma regex possa ser inserida lá)

(Caso seja importante: os nomes de usuários são SamAccountName do Active Directory)

    
por Hagen von Eitzen 03.01.2013 / 10:36

1 resposta

2

Eu sei que parece estranho, mas para evitar o ANR (Reconhecimento Automático de Nome) você deve prefixar o nome da caixa de correio com um sinal de igual =

Por exemplo

MailboxName==Foo
    
por 07.01.2013 / 18:50