Tentando descobrir onde a saída de uma tarefa agendada de longa execução está sendo salva. Presumivelmente, está no diretório de trabalho da tarefa. Infelizmente, a opção "Iniciar" não foi definida.
A tarefa agendada está usando a conta "Sistema".
Alguma ideia?
windows
windows-server-2008-r2
scheduled-task
Belmin Fernandez
fonte
fonte
%Windows%\system32
... crie um arquivo de teste para verificar?Respostas:
O diretório de trabalho padrão para uma tarefa agendada em execução como a conta Sistema Local é
%Windir%\System32\
Fonte: Acabei de o testar executando uma tarefa agendada, em execução como SYSTEM, que executava um arquivo em lotes. O arquivo em lotes 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 foiC:\Users\Ryan\Desktop\test.ps1
. Então, basicamente, a tarefa agendada foi configurada para executar o script Powershell test.ps1. No roteiro do Powershell, estava a linhaipconfig | Out-File .\test123.txt
.O arquivo test123.txt apareceu novamente no diretório system32 quando a tarefa agendada foi executada.
fonte
%USERPROFILE%
. Como SYSTEM, essa é a pasta system32.C:\Windows\SystemWOW64
.