Windows 2008 R2에서 예약 된 작업의 기본 작업 디렉토리는 무엇입니까?


13

오래 실행 된 예약 된 작업의 출력이 저장되는 위치를 파악하려고합니다. 아마도 작업의 작업 디렉토리에 있습니다. 불행히도 "시작"옵션이 설정되지 않았습니다.

예약 된 작업이 "시스템"계정을 사용하고 있습니다.

어떤 아이디어?


그 질문은 구성 파일에 관한 것입니다. 작업 디렉토리에 저장되는 예약 된 작업 인 명령의 출력을 찾고 있습니다. 명확하게 질문을 수정했습니다.
Belmin Fernandez

아 맞다, 투표 철회
squillman

아마도 %Windows%\system32... 검증 할 테스트 파일을 만드시겠습니까?
HopelessN00b

예약 된 작업이 실행중인 응용 프로그램 / 명령은 무엇입니까?
브래드 부 차드

현재 작업 디렉토리로 출력되는 powershell 명령입니다. 스크립트를 작성하여 직접 테스트하지만 프로덕션 서버가 아닌 서버에는 액세스 할 수 없습니다.
Belmin Fernandez

답변:


10

로컬 시스템 계정으로 실행되는 예약 된 작업의 기본 작업 디렉토리는

%Windir%\System32\

출처 : 방금 파일을 실행하는 예약 된 작업을 SYSTEM으로 실행하여 테스트했습니다. 배치 파일에 줄이 포함되어 있습니다 ipconfig > test123.txt. 예약 된 작업이 실행되면 test123.txt 파일이 Windows \ System32 디렉토리에 나타납니다.

둘째, SYSTEM으로 실행되는 다른 작업을 만들었지 만 이번에는 실행 파일이 C:\Windows\System32\WindowsPowershell\v1.0\powershell.exe 제공된 인수는 C:\Users\Ryan\Desktop\test.ps1입니다. 따라서 기본적으로 예약 된 작업은 test.ps1 Powershell 스크립트를 실행하도록 구성되었습니다. Powershell 스크립트에서 라인 ipconfig | Out-File .\test123.txt입니다.

예약 된 작업이 실행될 때 test123.txt 파일이 다시 system32 디렉토리에 나타납니다.


3
그렇습니다 ... 확장하려면 기본적으로 실행중인 사용자의 것으로 생각합니다 %USERPROFILE%. SYSTEM 으로서는 system32 폴더입니다.
Nathan C

이상한. 2008R2에서 내 기본값은 C:\Windows\SystemWOW64입니다.
kevin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.