Task Scheduler – Resolvendo o erro Error Value: 2147942523

Neste Tutorial vamos mostrar como resolver o erro: Error Value: 2147942523 que ocorre ao executar um Script Powershell através do Task Scheduler no Windows Server 2008 R2 Standard SP1.

Solução

O problema é mostrado na figura abaixo e pode ser visto quando executamos a tarefa (task) na aba history criada no Task Scheduler do Windows Server gerando o Event ID 203.

http://www.purainfo.com.br/wp-content/uploads/Task01.png 

O problema está relacionado ao powershell versão 64 bits que ao executar a Task, a mesma executa a versão 64 bits ao invés de chamar a versão 32bits.

Abaixo segue outro erro relacionado a Task, gerando o Event ID 103.

http://www.purainfo.com.br/wp-content/uploads/Task02.png

A solução para este problema é editar a Task e apontar para chamar a versão 32bits do Windows PowerShell, adicione no campo Program/script a seguinte linha de comando C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

No campo Add arguments (optional)  adicione a linha de comando -noprofile -executionpolicy RemoteSigned -file C:\scripts\Exchange.ps1

http://www.purainfo.com.br/wp-content/uploads/Task031.png

Conclusão

Neste Tutorial mostramos como resolver o problema Error Value: 2147942523 ao executar uma tarefa agendada no Windows Server 2008 R2.