Como faço para montar um armazenamento de email do Exchange a partir da linha de comando do Windows?

3

Nosso servidor do Exchange está executando Exchange Server 2003 Standard no Windows Server 2003 platform . Estamos lidando com o problema do tamanho do armazenamento de e-mail, em que, se o armazenamento de e-mail ultrapassar o limite, ele será desmontado.

Enquanto estamos trabalhando com os poderes em uma política que evitará que isso aconteça no futuro, gostaria de ver se é possível montar novamente o armazenamento de email por meio da CLI do Windows. Eu já estou monitorando os logs de eventos e alertando sobre os avisos e desmontagens do armazenamento de mensagens - estou cansado de levantar às 5h para montar manualmente a loja enquanto as guerras políticas acontecem.

Minhas ferramentas de alerta têm a capacidade de executar um script em lote quando um alerta é gerado. Eu preferiria uma opção de CLI nativa. Eu não estou muito interessado em executar alguns vbscript aleatórios encontrados na Internet e eu realmente não me importo de gastar meu tempo depurando o código de outra pessoa. O PowerShell pode ser uma opção, se puder ser acionado a partir da CLI.

    
por Cypher 29.01.2011 / 21:03

3 respostas

2

Eu simpatizo, mas com o Exchange 2003, suas opções podem ser um pouco limitadas - não foram projetadas para serem manipuladas através do shell. Eu não estou tentando ser negativo aqui, apenas realista.

A única idéia que tenho é fazer um net stop e, em seguida, um comando net start no serviço de armazenamento de informações - isso deve remontar a loja. Já faz um tempo que trabalhei com o Exchange 2003, mas acho que as duas linhas do script em lote abaixo farão isso.

net stop "Microsoft Exchange Information Store"
net start "Microsoft Exchange Information Store"

(observe as aspas em torno do nome do serviço)

Ah, e tenho certeza de que você viu o cenário discutido aqui , mas sob as circunstâncias, tenho certeza que você não se importará em garantir.

    
por 29.01.2011 / 22:28
1
por 29.01.2011 / 21:05
0

Acho que sua opção pode ser limitada na plataforma de 2003. Talvez haja opções de powershell abertas para você, mas suspeito que a solução oficial é escrever um aplicativo .NET.

    
por 29.01.2011 / 22:18