Qual é o diretório de trabalho padrão para uma tarefa agendada no Windows 2008 R2?

10

Tentando descobrir onde a saída de uma tarefa agendada de longa duração está sendo salva. Presumivelmente, está no diretório de trabalho da tarefa. Infelizmente, a opção "Iniciar em" não foi definida.

A tarefa agendada está usando a conta "Sistema".

Alguma idéia?

    
por Belmin Fernandez 02.07.2014 / 20:48

1 resposta

9

O diretório de trabalho padrão para uma tarefa agendada em execução como a conta do Sistema Local é

%Windir%\System32\

Fonte: Acabei de testá-lo, fazendo uma tarefa agendada, executando como SYSTEM, que executou um arquivo em lotes. O arquivo em lote continha a linha ipconfig > test123.txt . Quando a tarefa agendada é executada, o arquivo test123.txt aparece no diretório Windows \ System32.

Em segundo lugar, criei outra tarefa, também em execução como SYSTEM, mas desta vez o executável foi definido como C:\Windows\System32\WindowsPowershell\v1.0\powershell.exe e o argumento fornecido foi C:\Users\Ryan\Desktop\test.ps1 . Então, basicamente, a tarefa agendada foi configurada para executar o script test.ps1 Powershell. No script do Powershell, estava a linha ipconfig | Out-File .\test123.txt .

O arquivo test123.txt apareceu novamente no diretório system32 quando a tarefa agendada foi executada.

    
por 02.07.2014 / 21:55