VBScript para detectar o estado do gravador VSS Exchange

1

Eu preciso detectar o estado do serviço do Exchange VSS Writer em uma determinada máquina. O script só será executado se o Microsoft Exchange 2003, 2007 ou 2010 estiver em execução.

A execução de scripts do Powershell não é uma opção viável, pois os ambientes do cliente podem ou não ter a execução de scripts ativada.

Atualmente, eu capturo a saída da execução deste comando:

cmd /C "vssadmin list writers | find "Microsoft Exchange Writer" | find "State"

e se o estado estiver definido, retorne verdadeiro.

Isso sempre é verdadeiro, porque o primeiro achado só retorna uma única linha.

    
por Joe 01.08.2012 / 16:39

0 respostas