AT 명령을 사용 하 여 작업을 예약 하는 방법

이 문서는 Windows 2000에 적용됩니다. Windows 2000에 대한 지원은 2010년 7월 13일에 종료되었습니다.는 Windows 2000으로부터 마이그레이션하는 전략을 세우기 위한 출발점입니다. 자세한 내용은 을 참조하세요.

문서 내용

이 문서는 Windows 2000에 적용됩니다. Windows 2000에 대한 지원은 2010년 7월 13일에 종료되었습니다.는 Windows 2000으로부터 마이그레이션하는 전략을 세우기 위한 출발점입니다. 자세한 내용은 을 참조하세요.

요약

Windows 2000에서 제어판의 작업 스케줄러 도구를 사용 하 여 작업을 예약할 수 있습니다. At 명령을 사용 하 여 수동으로 작업을 예약할 수도 있습니다. 이 문서에서는 at 명령을 사용 하 여 예약 된 작업을 만들고 취소 하는 방법을 설명 합니다.

AT 명령 개요

At 명령을 사용 하 여 지정 된 날짜 및 시간에 실행할 명령, 스크립트 또는 프로그램을 예약할 수 있습니다. 또한이 명령을 사용 하 여 기존 예약 된 작업을 볼 수 있습니다. At 명령을 사용 하려면 작업 스케줄러 서비스가 실행 중 이어야 하 고 로컬 관리자 그룹의 구성원으로 로그온 해야 합니다. At 명령을 사용 하 여 작업을 만드는 경우 동일한 사용자 계정에서 실행 되도록 작업을 구성 해야 합니다. At 명령에는 다음 구문이 사용 됩니다.

\\컴퓨터 이름 시간 /interactive | /every:날짜,... /cnext:date,... 명령

\\컴퓨터 이름 id /delete | /delete/예 다음 목록에서는 at 명령에 사용할 수 있는 매개 변수에 대해 설명 합니다.

  • \ \컴퓨터 수:이 매개 변수를 사용 하 여 원격 컴퓨터를 지정 합니다. 이 매개 변수를 생략 하면 작업이 로컬 컴퓨터에서 실행 되도록 예약 됩니다.

  • 시간:이 매개 변수를 사용 하 여 작업이 실행 되는 시간을 지정 합니다. 시간은 24 시간 형식에 따라 : 으로 지정 됩니다. 예를 들어 0:00는 자정을 나타내고 20:30는 8:30 P.M.를 나타냅니다.

  • /interactive: 작업이 실행 될 때 로그온 한 사용자의 데스크톱과 작업을 상호 작용할 수 있도록이 매개 변수를 사용 합니다.

  • /every:date,...:이 매개 변수를 사용 하 여 매주 금요일 또는 매월 여덟 번째 날 등의 지정 된 요일 또는 월에 실행 되도록 작업을 예약할 수 있습니다. 날짜 를 1 일 이상으로 지정 합니다 (예: M, T, W, Th, F, S, Su) 또는 월의 1 일 이상 (숫자 1 ~ 31 사용). 쉼표를 사용 하 여 여러 날짜 항목을 구분 해야 합니다. 이 매개 변수를 생략 하면 작업이 현재 날짜에 실행 되도록 예약 됩니다.

  • /cnext:date,...:이 매개 변수를 사용 하 여 다음에 발생 하는 해당 요일에 작업이 실행 되도록 예약 합니다 (예를 들어 다음 월요일). 날짜 를 1 일 이상으로 지정 합니다 (예: M, T, W, Th, F, S, Su) 또는 월의 1 일 이상 (숫자 1 ~ 31 사용). 쉼표를 사용 하 여 여러 날짜 항목을 구분 해야 합니다. 이 매개 변수를 생략 하면 작업이 현재 날짜에 실행 되도록 예약 됩니다.

  • command:이 매개 변수를 사용 하 여 실행할 Windows 2000 command, 프로그램 (.exe 또는 .com 파일) 또는 배치 프로그램 (.bat 또는 .cmd 파일)을 지정 합니다. 명령에 인수로 경로가 필요한 경우 절대 경로 이름 (드라이브 문자로 시작 하는 전체 경로)을 사용 합니다. 명령이 원격 컴퓨터에 있는 경우 UNC (Uniform 명명 규칙) 경로 이름 (\\ServerName\ShareName)을 사용 합니다. 명령이 실행 파일 (.exe)이 아닌 경우 명령 앞에 cmd /c(예: cmd/c a C:\ *. * C:\temp)를 사용 해야 합니다.

  • id:이 매개 변수를 사용 하 여 예약 된 작업에 할당 된 id 번호를 지정 합니다.

  • /delete: 예약 된 작업을 취소 하려면이 매개 변수를 사용 합니다. Id 매개 변수를 생략 하면 컴퓨터의 모든 예약 된 작업이 취소 됩니다.

  • /yes: 예약 된 작업을 취소할 때이 매개 변수를 사용 하 여 시스템의 모든 쿼리에 대해 예 응답을 강제 합니다. 이 매개 변수를 생략 하면 작업의 취소를 확인 하는 메시지가 표시 됩니다.

참고 At 명령을 사용 하는 경우 예약 된 작업은 시스템 계정의 자격 증명을 사용 하 여 실행 됩니다.

예약 된 작업을 만드는 방법

  1. 시작을 클릭 하 고 프로그램을 가리킨 다음 보조 프로그램을 가리킨 다음 명령 프롬프트를 클릭 합니다.

  2. 명령 프롬프트에서 다음 명령줄을 입력 하 고 enter 키를 눌러 현재 실행 중인 서비스 목록을 표시 합니다.

    net start 작업 스케줄러가 목록에 표시 되지 않으면 다음 줄을 입력 하 고 enter 키를 누릅니다.

    net start "작업 스케줄러"

  3. 명령 프롬프트에서 다음 명령줄을 입력 한 다음 (해당 상황에 적합 한 매개 변수 사용) enter 키를 누릅니다.

    \\컴퓨터 이름 시간 /interactive | /every:날짜,... /cnext:date,... 명령

예제의

  • 문서 폴더의 모든 파일을 자정을 기준으로 MyDocs 폴더로 복사 하려면 다음 줄을 입력 한 다음 enter 키를 누릅니다.

    00:00 cmd에서 "C:\docs" \ *. * C:\MyDocs 복사

  • 매일 오후 11:00에 제품 서버를 백업 하려면 백업 명령 (예: .bat)이 포함 된 배치 파일을 만들고 다음 줄을 입력 한 다음 enter 키를 눌러 백업을 예약 합니다.

    \\products 23:00/every: M, T, W, Th, F 백업

  • 6:00 A.M.의 Sales server에서 net share 명령을 실행 하도록 예약 하 고 해당 목록을 Corp 서버의 공유 보고서 폴더에 있는 영업권 파일로 리디렉션하려면 다음 명령줄을 입력 한 다음 enter 키를 누릅니다.

    \\sales 06:00 cmd/c "net share reports = D:\document\ reports >> \\corp\reports\sales.txt"

예약 된 작업을 취소 하는 방법

  1. 시작을 클릭 하 고 프로그램을 가리킨 다음 보조 프로그램을 가리킨 다음 명령 프롬프트를 클릭 합니다.

  2. 명령 프롬프트에서 다음 명령줄을 입력 하 고 enter 키를 눌러 현재 실행 중인 서비스 목록을 표시 합니다.

    net start 작업 스케줄러가 목록에 표시 되지 않으면 다음 줄을 입력 하 고 enter 키를 누릅니다.

    net start "작업 스케줄러"

  3. 명령 프롬프트에서 다음 명령줄을 입력 한 다음 (해당 상황에 적합 한 매개 변수 사용) enter 키를 누릅니다.

    \\컴퓨터 이름 id /delete | /delete/예

예제의

  • 로컬 컴퓨터에 예약 된 모든 작업을 취소 하려면 /delete를 입력 한 다음 enter 키를 누릅니다.

  • "MyServer" 라는 컴퓨터에서 작업 ID 8을 취소 하려면 \\MyServer 8/delete를 입력 한 다음 enter 키를 누릅니다.

예약 된 작업을 보는 방법

At 명령을 사용 하 여 만든 작업을 보려면 다음 단계를 수행 합니다.

  1. 시작을 클릭 하 고 프로그램을 가리킨 다음 보조 프로그램을 가리킨 다음 명령 프롬프트를 클릭 합니다.

  2. 명령 프롬프트에서 다음 명령줄을 입력 하 고 enter 키를 눌러 현재 실행 중인 서비스 목록을 표시 합니다.

    net start 작업 스케줄러가 목록에 표시 되지 않으면 다음 줄을 입력 하 고 enter 키를 누릅니다.

    net start "작업 스케줄러"

  3. 명령 프롬프트에서 다음 단계 중 하나를 수행 합니다.

    • At 명령을 사용 하 여 예약한 작업 목록을 보려면 다음 명령줄을 입력 한 다음 enter 키를 누릅니다.

      \\컴퓨터 이름 또는

    • 특정 예약 된 작업을 보려면 다음 줄을 입력 하 고 enter 키를 누릅니다.

      \\컴퓨터 이름 id

예제의

  • 로컬 컴퓨터에서 예약 된 작업을 모두 보려면 다음을 입력 합니다. 를 입력한 다음 enter 키를 누릅니다.

  • "지원" 이라는 컴퓨터에서 예약 된 모든 작업을 보려면 다음을 입력 합니다. \\support에서 enter 키를 누릅니다.

  • 로컬 컴퓨터에서 작업 ID 18을 보려면 18을 입력 한 다음 enter 키를 누릅니다.

해결사

  • \ \ \ \ \ \ \ \ 사용자가 예약 된 작업 목록을 볼 때 at 명령을 사용 하 여 만든 예약 된 작업의 일부 (또는 모두)가 나열 되지 않습니다. 이 문제는 at 명령을 사용 하 여 작업을 만든 후 예약 된 작업 폴더에서 작업을 수정한 경우 발생할 수 있습니다. At 명령을 사용 하 여 작업을 예약 하면 제어판의 예약 된 작업 폴더에 작업이 표시 됩니다. 작업을 보거나 수정할 수 있습니다. 그러나 작업을 수정 하는 경우 at 명령을 사용 하면 작업을 볼 수 없습니다.

  • At 명령을 사용 하 여 작업을 예약 하면 지정 된 시간 또는 날짜에 작업이 실행 되지 않습니다. 이 문제는 다음 조건 중 하나에 해당 하는 경우에 발생할 수 있습니다.

    • 명령 구문이 잘못 되었습니다. 작업을 예약한 후에는 \ \ \ \ \ \ \ \ 를 입력 하 여 구문이 올바른지 확인 합니다. 명령줄 아래에 표시 되는 정보가 올바르지 않으면 작업을 취소 한 다음 다시 만듭니다. 또는

    • .Exe 파일이 아닌 명령을 실행 하도록 작업을 예약 합니다. At 명령은 명령을 실행 하기 전에 cmd (명령 인터프리터)를 자동으로 로드 하지 않습니다. .Exe 파일을 실행 하 고 있지 않은 경우, 예를 들어 cmd/c dir > c:\test.txt명령 시작 부분에 cmd.exe를 로드 해야 합니다.

참조

Windows 2000에서 AT 명령을 사용 하는 방법에 대 한 자세한 내용은 Windows 2000 도움말을 참조 하세요. 이렇게 하려면 시작을 클릭 하 고 도움말을 클릭 한 다음 인덱스 탭을 클릭 하 고 at 명령을입력 합니다.

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Insider 참가

이 정보가 유용한가요?

소중한 의견에 감사드립니다.

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×