Server 2012 - Arquivos vbs do Agendador de Tarefas presos no “OpenWith.exe”

1

Configurei recentemente um Windows Server 2012 e tenho algumas tarefas agendadas que preciso configurar para executar arquivos .vbs. Estas tarefas estão rodando ok no Server 2008 e rodam ok quando eu inicio manualmente, porém rodando-as do Agendador de Tarefas o vbs não roda e fica no estado "Executando" para sempre.

Quando verifico o Gerenciador de Tarefas, vejo que ele cria um processo chamado "OpenWith.exe".

Parece que o agendador de tarefas não entende a extensão de arquivo .vbs.

Eu configurei a tarefa para ser executada como minha identidade de usuário, quando eu estou conectado, mas não vejo essa janela aparecer na minha sessão de console.

Alguém já se deparou com isso antes?

    
por Dean 24.08.2015 / 10:25

3 respostas

1

A resposta após algumas pesquisas parece ser que eu precisava rodar o vbs com o Cscript. Assim:

Cscript //nologo  "C:\myscript\script.vbs"
    
por 25.08.2015 / 09:21
0

Veja este post:

link

Acho que você precisa associar arquivos .vbs ao WScript.exe.

    
por 24.08.2015 / 10:32
0

Você precisa especificar o programa / script a ser usado na tarefa.

Guia Ação - > Iniciar um programa - > Programa / script: CScript.exe

Adicionar Argumentos: A localização do seu arquivo vbs. (C: \ VBS \ VBSfile.vbs)

É mais fácil se você criar um arquivo .bat e definir a tarefa para executar o arquivo em lote. No arquivo em lote, escreva isto:

cscript.exe C:\FOLDER\YourScript.vbs

Vá para a tarefa e defina para iniciar um programa (nome do arquivo em lote).

    
por 11.11.2016 / 18:02