schtasks change

작업의 다음 속성 중 하나 이상을 변경합니다.

  • 작업이 실행되는 프로그램(/tr)

  • 작업이 실행되는 사용자 계정(/ru)

  • 사용자 계정의 암호(/rp)

  • 작업에 대화형 전용 속성을 추가합니다(/it).

Required permissions

  • 로컬 컴퓨터에서 모든 작업을 예약하고, 보고, 변경하려면 Administrators 그룹의 구성원이어야 합니다.

  • 원격 컴퓨터의 모든 작업을 예약, 보기 및 변경하려면 원격 컴퓨터에서 Administrators 그룹의 구성원이거나 /u 매개 변수를 사용하여 원격 컴퓨터의 관리자 자격 증명을 제공해야 합니다.

  • 로컬 컴퓨터와 원격 컴퓨터가 동일한 도메인에 있거나 로컬 컴퓨터가 원격 컴퓨터 도메인이 신뢰하는 도메인에 있는 경우 /create 또는 /change 작업에서 /u 매개 변수를 사용할 수 있습니다. 그렇지 않으면 원격 컴퓨터는 지정된 사용자 계정을 인증할 수 없으며 계정이 관리자 그룹의 구성원인지 확인할 수 없습니다.

  • 실행하려는 작업에는 적절한 권한이 있어야 합니다. 이러한 권한은 작업에 따라 다릅니다. 기본적으로 작업은 로컬 컴퓨터의 현재 사용자의 사용 권한 또는 /u 매개 변수로 지정된 사용자의 사용 권한(포함된 경우)으로 실행됩니다. 다른 사용자 계정의 사용 권한 또는 시스템 사용 권한으로 작업을 실행하려면 /ru 매개 변수를 사용합니다.

Syntax

schtasks /change /tn <Taskname> [/s <computer> [/u [<domain>\]<user> [/p <password>]]] [/ru <username>] [/rp <password>] [/tr <Taskrun>] [/st <Starttime>] [/ri <interval>] [/rl <level>] [{/et <Endtime> | /du <duration>} [/k]] [/sd <Startdate>] [/ed <Enddate>] [/{ENABLE | DISABLE}] [/it] [/z]

Parameters

Parameter Description
/테네시 <Taskname> 변경 작업을 식별 합니다. 작업 이름을 입력합니다(참고: 이름에 공백이 있는 작업 이름은 큰따옴표로 묶어야 함).
/초 <computer> (백슬래시 없이 또는) 이름 또는 원격 컴퓨터의 IP 주소를 지정합니다. 기본값은 로컬 컴퓨터입니다.
/유 [<domain>] 이 명령은 지정된 된 사용자 계정 권한으로 실행 됩니다. 기본적으로 명령은 로컬 컴퓨터의 현재 사용자의 권한으로 실행 합니다. 지정된 된 사용자 계정에는 원격 컴퓨터에서 Administrators 그룹의 구성원 이어야 합니다. /u/p 매개 변수는 /s를 사용하는 경우에만 유효합니다.
/피 <password> /u 매개 변수에 지정된 사용자 계정의 암호를 지정합니다. /p 매개 변수 또는 암호 인수 없이 /u 매개 변수를 사용하는 경우 schtasks는 암호를 입력하라는 메시지를 표시합니다. /u/p 매개 변수는 /s를 사용하는 경우에만 유효합니다.
/루루 <username> 예약된 작업을 실행해야 하는 사용자 이름을 변경합니다. 시스템 계정의 경우 유효한 값은 "", "NT AUTHORITY\SYSTEM" 또는 "SYSTEM"입니다.
/rp <password> 기존 사용자 계정 또는 /ru 매개 변수로 지정된 사용자 계정에 대한 새 암호를 지정합니다. 이 매개 변수는 로컬 시스템 계정으로 사용 된 무시 됩니다.
/tr <Taskrun> 작업을 실행 하는 프로그램을 변경 합니다. 실행 파일, 스크립트 파일 또는 배치 파일의 정규화 된 경로 파일 이름을 입력 합니다. 경로를 추가하지 않으면 schtasks는 파일이 디렉터리에 있다고 가정합니다.<systemroot>\System32 지정된 된 프로그램 작업이 실행 되는 원래 프로그램을 대체 합니다.
/세인트 <Starttime> 24 시간 형식 hh: mm를 사용 하 여 작업에 대 한 시작 시간을 지정 합니다. 예를 들어 오후 14시 30분 2 시 30 분의 12 시간제과 같습니다.
/리 <interval> 예약된 된 작업에 대 한 되풀이 간격을 분 단위로 지정 합니다. 유효 범위는 1-599940 (599940 분 = 9, 999 시간). /et 또는 /du 매개변수가 지정된 경우 기본값은 10분입니다.
/rl <level> 작업의 실행 수준을 지정합니다. 허용되는 값은 LIMITED(예약된 작업은 표준 사용자 계정과 같이 최소 수준의 권한으로 실행됨) 및 HIGHEST(예약된 작업은 슈퍼 사용자 계정과 같은 최고 수준의 권한으로 실행됨)입니다. (참고: LIMITED가 기본값입니다.)
/동부 표준시 <Endtime> 24 시간 형식 hh: mm를 사용 하 여 작업에 대 한 종료 시간을 지정 합니다. 예를 들어 오후 14시 30분 2 시 30 분의 12 시간제과 같습니다.
/뒤 <duration> 작업을 실행할 기간을 지정하는 값입니다. 시간 형식은 HH:mm(24시간)입니다. 예를 들어 오후 14시 30분 2 시 30 분의 12 시간제과 같습니다.
/k /et 또는 /du로 지정된 시간에 태스크가 실행되는 프로그램을 중지합니다. /k가 없으면 schtasks는 /et 또는 /du로 지정된 시간에 도달한 후 프로그램을 다시 시작하지 않으며 프로그램이 여전히 실행 중인 경우 프로그램을 중지하지 않습니다. 이 매개 변수가 선택적 이며 분 또는 매시간 일정에만 유효 합니다.
/SD <Startdate> 태스크를 실행 해야 하는 첫 번째 날짜를 지정 합니다. 날짜 형식은 MM/DD/YYYY입니다.
/에드 <Enddate> 태스크를 실행 해야 하는 마지막 날짜를 지정 합니다. 형식은 MM/DD/YYYY입니다.
/ENABLE 예약 된 작업을 사용 하도록 지정 합니다.
/DISABLE 예약된 된 작업을 사용 하지 않도록 설정 하려면이 옵션을 지정 합니다.
/it 실행 사용자(작업이 실행되는 사용자 계정)가 컴퓨터에 로그온한 경우에만 예약된 작업을 실행하도록 지정합니다. 이 매개 변수는 시스템 권한으로 실행 되는 작업 또는 대화형 전용 속성 집합에 이미 있는 작업에 영향을 주지 않습니다. 변경 명령을 사용하여 작업에서 대화형 전용 속성을 제거할 수 없습니다. 기본적으로 실행 사용자 권한은 작업이 예약될 때 로컬 컴퓨터의 현재 사용자 또는 /u 매개 변수로 지정된 계정(사용되는 경우)입니다. 그러나 명령에 /ru 매개 변수가 포함된 경우 실행 사용자는 /ru 매개 변수로 지정된 계정입니다.
/z 일정 완료 시 작업을 삭제 하도록 지정 합니다.
/? 명령 프롬프트에 도움말을 표시합니다.

Remarks

  • /tn/s 매개변수는 작업을 식별합니다. /tr, /ru/rp 매개 변수는 변경할 수 있는 작업의 속성을 지정합니다.

  • /ru/rp 매개 변수는 작업이 실행되는 사용 권한을 지정합니다. /u/p 매개 변수는 작업을 변경하는 데 사용되는 권한을 지정합니다.

  • 원격 컴퓨터에서 작업을 변경 하려면 사용자는 원격 컴퓨터에서 Administrators 그룹의 구성원 인 계정으로 로컬 컴퓨터에 로그온 해야 합니다.

  • 다른 사용자(/u, /p)의 권한으로 /change 명령을 실행하려면 로컬 컴퓨터가 원격 컴퓨터와 동일한 도메인에 있거나 원격 컴퓨터 도메인이 신뢰하는 도메인에 있어야 합니다.

  • 시스템 계정에는 대화형 로그온 권한이 없습니다. 사용자는 시스템 권한으로 실행되는 프로그램을 보거나 상호 작용할 수 없습니다. /it 속성을 사용하여 작업을 식별하려면 자세한 쿼리(/query /v)를 사용합니다. /it이 있는 작업의 자세한 쿼리 표시에서 로그온 모드 필드의 값은 대화형만입니다.

Examples

바이러스 검사 작업이 실행되는 프로그램을 VirusCheck.exe 에서 VirusCheck2.exe로 변경하려면 다음을 입력합니다.

schtasks /change /tn Virus Check /tr C:\VirusCheck2.exe

이 명령은 /tn 매개변수를 사용하여 태스크를 식별하고 /tr 매개변수를 사용하여 태스크에 대한 새 프로그램을 지정합니다. (작업 이름은 변경할 수 없습니다.)

원격 컴퓨터 Svr01에서 RemindMe 작업에 대한 사용자 계정의 암호를 변경하려면 다음을 입력합니다.

schtasks /change /tn RemindMe /s Svr01 /rp p@ssWord3

이 절차는 사용자 계정의 암호가 만료 되거나 변경 될 때마다 필요 합니다. 작업에 저장된 암호가 더 이상 유효하지 않으면 작업이 실행되지 않습니다. 이 명령은 /tn 매개 변수를 사용하여 작업을 식별하고 /s 매개 변수를 사용하여 원격 컴퓨터를 지정합니다. /rp 매개 변수를 사용하여 새 암호 p@ssWord3를 지정합니다.

매일 오전 9:00에 Notepad.exe를 시작하는 ChkNews 작업을 변경하여 Internet Explorer를 대신 시작하도록 하려면 다음을 입력합니다.

schtasks /change /tn ChkNews /tr c:\program files\Internet Explorer\iexplore.exe /ru DomainX\Admin01

이 명령은 /tn 매개 변수를 사용하여 작업을 식별합니다. /tr 매개 변수를 사용하여 작업이 실행되는 프로그램을 변경하고 /ru 매개 변수를 사용하여 작업이 실행되는 사용자 계정을 변경합니다. 사용자 계정의 암호를 제공하는 /ru/rp 매개 변수는 사용되지 않습니다. 계정에 대한 암호를 제공해야 하지만 /ru/rp 매개 변수를 사용하여 암호를 일반 텍스트로 입력하거나 암호를 입력하라는 메시지가 표시될 때까지 기다렸다가 암호를 가려진 텍스트로 입력SchTasks.exe 수 있습니다.

SecurityScript 작업이 시스템 계정의 권한으로 실행되도록 변경하려면 다음을 입력합니다.

schtasks /change /tn SecurityScript /ru

이 명령은 /ru 매개 변수를 사용하여 시스템 계정을 나타냅니다. 시스템 계정 권한으로 실행 되는 작업에는 암호를 요구 하지 않으므로 SchTasks.exe 하나 마다 표시 되지는 않습니다.

기존 작업인 MyApp에 대화형 전용 속성을 추가하려면 다음을 입력합니다.

schtasks /change /tn MyApp /it

이 속성은 작업이 실행되는 사용자 계정, 즉 실행 사용자가 컴퓨터에 로그온하는 경우에만 작업이 실행되도록 합니다. 이 명령은 /tn 매개 변수를 사용하여 작업을 식별하고 /it 매개 변수를 사용하여 대화형 전용 속성을 작업에 추가합니다. 작업이 이미 내 사용자 계정의 권한으로 실행되고 있으므로 작업에 대한 /ru 매개 변수를 변경할 필요가 없습니다.