Condividi tramite


Schtasks.exe

Consente a un amministratore di creare, eliminare, eseguire, modificare, eseguire e terminare le attività pianificate in un computer locale o remoto. L'esecuzione di Schtasks.exe senza argomenti visualizza lo stato e la fase di esecuzione successiva per ogni attività registrata.

Per altre informazioni sull'Utilità di pianificazione, vedere questa introduzione: Utilità di pianificazione per sviluppatori.

Creazione di un'attività

La sintassi seguente viene usata per creare un'attività nel computer locale o remoto.

schtasks /Create 
[/S system [/U username [/P [password]]]]
[/RU username [/RP [password]] /SC schedule [/MO modifier] [/D day]
[/M months] [/I idletime] /TN taskname /TR taskrun [/ST starttime]
[/RI interval] [ {/ET endtime | /DU duration} [/K] 
[/XML xmlfile] [/V1]] [/SD startdate] [/ED enddate] [/IT] [/Z] [/F]

Parametri

/Ssystem

Valore che specifica il computer remoto a cui connettersi. Se omesso, per impostazione predefinita il parametro di sistema viene impostato sul computer locale.

/Uusername

Valore che specifica il contesto utente in cui deve essere eseguito Schtasks.exe.

/P[password]

Valore che specifica la password per un determinato contesto utente. Se omesso, Schtasks.exe richiede all'utente l'input.

/URusername

Valore che specifica il contesto utente in cui viene eseguita l'attività. Per l'account di sistema, i valori validi sono "", "NT AUTHORITY\SYSTEM" o "SYSTEM". Per le attività dell'Utilità di pianificazione 2.0, anche "NT AUTHORITY\LOCALSERVICE" e "NT AUTHORITY\NETWORKSERVICE" sono valori validi.

/RP[password]

Valore che specifica la password per l'utente specificato con il parametro /RU. Per richiedere la password, il valore deve essere "*" o nessun valore. Questa password viene ignorata per l'account di sistema. Questo parametro deve essere combinato con /UR o con l'opzione /XML.

Pianificazione /SC

Valore che specifica la frequenza di pianificazione. I valori validi sono: MINUTE, HOURLY, DAILY, WEEKLY, MONTHLY, ONCE, ONSTART, ONLOGON, ONIDLE e ONEVENT.

Modificatore /MO

Valore che perfeziona il tipo di pianificazione per consentire un controllo più fine sulla ricorrenza della pianificazione. I valori validi sono:

  • MINUTO: 1 - 1439 minuti.
  • ORARIO: 1 - 23 ore.
  • GIORNALIERO: 1 - 365 giorni.
  • SETTIMANALE: settimane da 1 a 52.
  • ONCE: nessun modificatore.
  • ONSTART: nessun modificatore.
  • ONLOGON: nessun modificatore.
  • ONIDLE: nessun modificatore.
  • MENSILE: 1 - 12 o FIRST, SECOND, THIRD, FOURTH, LAST e LASTDAY.
  • ONEVENT: stringa di query dell'evento XPath.

/Ddays

Valore che specifica il giorno della settimana per eseguire l'attività. I valori validi sono: MON, TUE, WED, THU, FRI, SAT, SUN e per le pianificazioni MENSILI da 1 a 31 (giorni del mese). Il carattere jolly (*) specifica tutti i giorni.

/Mmonths

Valore che specifica i mesi dell'anno. Il valore predefinito è il primo giorno del mese. I valori validi sono: JAN, FEB, MAR, APR, MAY, JUN, JUL, AUGUST, SEP, OCT, NOV e DEC. Il carattere jolly (*) specifica tutti i mesi.

/Iidletime

Valore che specifica la quantità di tempo di inattività di attesa prima di eseguire un'attività ONIDLE pianificata. L'intervallo valido è compreso tra 1 e 999 minuti.

/TNtaskname

Valore che specifica un nome che identifica in modo univoco l'attività pianificata.

/TRtaskrun

Valore che specifica il percorso e il nome file dell'attività da eseguire all'ora pianificata. Ad esempio: C:\Windows\System32\calc.exe.

/STstarttime

Valore che specifica l'ora di inizio per eseguire l'attività. Il formato dell'ora è HH:mm (ora di 24 ore). Ad esempio, 14:30 specifica le 2:30. Il valore predefinito è che l'ora corrente è /ST non specificata. Questa opzione è obbligatoria con l'argomento /SC ONCE.

Intervallo /RI

Valore che specifica l'intervallo di ripetizione in minuti. Questo non è applicabile per i tipi di pianificazione seguenti: MINUTE, HOURLY, ONSTART, ONLOGON, ONIDLE e ONEVENT. L'intervallo valido è compreso tra 1 e 599940 minuti. Se vengono specificati i parametri /ET o /DU, il valore predefinito è 10 minuti.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

/ETendtime

Valore che specifica l'ora di fine per eseguire l'attività. Il formato dell'ora è HH:mm (ora di 24 ore). Ad esempio, 14:50 specifica le 2:50. Questo non è applicabile per i tipi di pianificazione seguenti: ONSTART, ONLOGON, ONIDLE e ONEVENT.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

/DUduration

Valore che specifica la durata di esecuzione dell'attività. Il formato dell'ora è HH:mm (ora di 24 ore). Ad esempio, 14:50 specifica le 2:50. Non è applicabile con /ET e per i tipi di pianificazione seguenti: ONSTART, ONLOGON, ONIDLE e ONEVENT. Per le attività /V1 (attività dell'Utilità di pianificazione 1.0), se viene specificato /RI, la durata predefinita è un'ora.

Windows XP: Questa opzione non è disponibile.

/K

Valore che termina l'attività all'ora di fine o alla durata. Questo non è applicabile per i tipi di pianificazione seguenti: ONSTART, ONLOGON, ONIDLE e ONEVENT. È necessario specificare /ET o /DU.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

/SDstartdate

Valore che specifica la prima data in cui eseguire l'attività. Il formato è mm/gg/aaaa. Questo valore viene impostato per impostazione predefinita sulla data corrente. Questo non è applicabile per i tipi di pianificazione seguenti: ONCE, ONSTART, ONLOGON, ONIDLE e ONEVENT.

/EDenddate

Valore che specifica l'ultima data in cui verrà eseguita l'attività. Il formato è mm/gg/aaaa. Questo non è applicabile per i tipi di pianificazione seguenti: ONCE, ONSTART, ONLOGON, ONIDLE e ONEVENT.

/ECChannelName

Valore che specifica il canale eventi per i trigger ONEVENT.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

/ESSO

Valore che consente all'attività di eseguire in modo interattivo solo se l'utente /UR è attualmente connesso al momento dell'esecuzione dell'attività. L'attività viene eseguita solo se l'utente è connesso.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

/NP

Valore che indica che non viene archiviata alcuna password. L'attività non viene eseguita in modo interattivo come utente specificato. Sono disponibili solo le risorse locali.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

/Z

Valore che contrassegna l'attività da eliminare dopo l'esecuzione finale.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

/XMLxmlfile

Valore che crea un'attività da un file XML. Questo parametro può essere combinato con le opzioni /RU e /RP oppure con l'opzione /RP solo quando il codice XML dell'attività contiene già l'entità.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

/V1

Valore che crea un'attività visibile alle piattaforme Windows 2000, Windows Server 2003 e Windows XP.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

/F

Valore che crea in modo forzato l'attività e elimina gli avvisi se l'attività specificata esiste già.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

Livello /RL

Valore che imposta il livello di esecuzione per l'attività. I valori validi sono LIMITED e HIGHEST. Il valore predefinito è LIMITED.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

/DELAYdelaytime

Valore che specifica il tempo di attesa per ritardare l'attività dopo l'attivazione del trigger. Il formato dell'ora è mmmm:ss. Questa opzione è valida solo per i tipi di pianificazione ONSTART, ONLOGON e ONEVENT.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

/?

Valore che visualizza il messaggio della Guida per Schtasks.exe.

Commenti

Quando si crea un'attività in un computer remoto in esecuzione nel sistema operativo Windows XP, Windows Server 2003 o Windows 2000, usare l'opzione /V1.

Non è possibile creare un'attività dell'Utilità di pianificazione remota non interattiva 1.0 (creare un'attività senza usare l'opzione /IT e l'opzione /V1) se nel computer remoto è abilitata l'eccezione del firewall condivisione file e stampante e l'eccezione del firewall gestione attività pianificate remote disabilitata.

Eliminazione di un'attività

La sintassi seguente viene utilizzata per eliminare una o più attività pianificate.

schtasks /Delete 
[/S system [/U username [/P [password]]]]
[/TN taskname] [/F]

Parametri

/Ssystem

Valore che specifica il computer remoto a cui connettersi. Se omesso, per impostazione predefinita il parametro di sistema viene impostato sul computer locale.

/Uusername

Valore che specifica il contesto utente in cui deve essere eseguito Schtasks.exe.

/P[password]

Valore che specifica la password per il contesto utente specificato. Se omesso, Schtasks.exe richiede all'utente l'input.

/TNtaskname

Valore che specifica il nome dell'attività pianificata da eliminare. Il carattere jolly (*) può essere usato per eliminare tutte le attività.

/F

Valore che elimina forzatamente l'attività e elimina gli avvisi se l'attività specificata è in esecuzione.

/?

Valore che visualizza la Guida per Schtasks.exe.

Esecuzione di un'attività

La sintassi seguente viene utilizzata per eseguire immediatamente un'attività pianificata.

schtasks /Run 
[/S system [/U username [/P [password]]]]
/TN taskname

Parametri

/Ssystem

Valore che specifica il computer remoto a cui connettersi. Se omesso, per impostazione predefinita il parametro di sistema viene impostato sul computer locale.

/Uusername

Valore che specifica il contesto utente in cui deve essere eseguito Schtasks.exe.

/P[password]

Valore che specifica la password per il contesto utente specificato. Se omesso, Schtasks.exe richiede all'utente l'input.

/TNtaskname

Valore che specifica il nome dell'attività pianificata da eseguire.

/?

Valore che visualizza la Guida per Schtasks.exe.

Fine di un'attività in esecuzione

La sintassi seguente viene utilizzata per arrestare un'attività pianificata in esecuzione.

Nota

Per arrestare l'esecuzione di un'attività remota, assicurarsi che nel computer remoto siano abilitate le eccezioni del firewall Condivisione file e stampanti e Gestione attività pianificate remote.

schtasks /End 
[/S system [/U username [/P [password]]]]
/TN taskname

Parametri

/Ssystem

Valore che specifica il computer remoto a cui connettersi. Se omesso, per impostazione predefinita il parametro di sistema viene impostato sul computer locale.

/Uusername

Valore che specifica il contesto utente in cui deve essere eseguito Schtasks.exe.

/P[password]

Valore che specifica la password per il contesto utente specificato. Se omesso, Schtasks.exe richiede all'utente l'input.

/TNtaskname

Valore che specifica il nome dell'attività pianificata da arrestare.

/?

Valore che visualizza la Guida per Schtasks.exe.

Esecuzione di query per informazioni sulle attività

La sintassi seguente viene utilizzata per visualizzare le attività pianificate dal computer locale o remoto.

schtasks /Query 
[/S system [/U username [/P [password]]]]
[/FO format | /XML] [/NH] [/V] [/TN taskname] [/?]

Parametri

/Ssystem

Valore che specifica il computer remoto a cui connettersi. Se omesso, per impostazione predefinita il parametro di sistema viene impostato sul computer locale.

/Uusername

Valore che specifica il contesto utente in cui deve essere eseguito Schtasks.exe.

/P[password]

Valore che specifica la password per il contesto utente specificato. Se omesso, Schtasks.exe richiede all'utente l'input.

Formato /FO

Valore che specifica il formato di output. I valori validi sono TABLE, LIST e CSV.

/NH

Valore che specifica che l'intestazione della colonna non deve essere visualizzata nell'output. Questo valore è valido solo per i formati TABLE e CSV.

/Presso

Valore che visualizza l'output dell'attività dettagliato.

Nota

Se un'attività è stata pianificata per l'esecuzione solo una volta, le informazioni di pianificazione visualizzate sono "I dati di pianificazione non sono disponibili in questo formato".

/TNtaskname

Valore che specifica il nome dell'attività per cui recuperare le informazioni. Se non viene specificato alcun nome di attività, verranno visualizzate le informazioni per tutte le attività.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

/XML

Valore utilizzato per visualizzare le definizioni di attività in formato XML.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

/?

Valore utilizzato per visualizzare la Guida per Schtasks.exe.

Modifica di un'attività

La sintassi seguente viene usata per modificare la modalità di esecuzione del programma o modificare l'account utente e la password usati da un'attività pianificata.

schtasks /Change 
[/S system [/U username [/P [password]]]] /TN taskname
{ [/RU runasuser] [/RP runaspassword] [/TR taskrun] [/ST starttime] 
[/RI interval] [ {/ET endtime | /DU duration} [/K] ]
[/SD startdate] [/ED enddate] [/ENABLE | /DISABLE] [/IT] [/Z] }

Parametri

/Ssystem

Valore che specifica il computer remoto a cui connettersi. Se omesso, il parametro di sistema viene predefinito nel computer locale.

/Uusername

Valore che specifica il contesto utente in cui Schtasks.exe deve essere eseguito.

/P[password]

Valore che specifica la password per il contesto utente specificato. Se omesso, Schtasks.exe richiede all'utente l'input.

/TNtaskname

Valore che specifica l'attività pianificata da modificare.

/URrunasuser

Valore che modifica il nome utente (contesto utente) in cui verrà eseguita l'attività pianificata. Per l'account di sistema, i valori validi sono "", "NT AUTHORITY\SYSTEM" o "SYSTEM". Per le attività dell'utilità di pianificazione 2.0, "NT AUTHORITY\LOCALSERVICE" e "NT AUTHORITY\NETWORKSERVICE" sono anche valori validi.

/RPrunaspassword

Valore che specifica una nuova password per il contesto utente esistente o la password per un nuovo account utente. Questa password viene ignorata per l'account di sistema.

/TRtaskrun

Valore che specifica un nuovo programma eseguito dall'attività.

/STstarttime

Valore che specifica l'ora di inizio per eseguire l'attività. Il formato ora è HH:mm (ora 24 ore). Ad esempio, 14:30 specifica 2:30PM.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

Intervallo /RI

Valore che specifica l'intervallo di ripetizione, in minuti. L'intervallo valido è 1 - 599940 minuti.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

/ETendtime

Valore che specifica l'ora di fine dell'attività. Il formato ora è HH:mm (ora 24 ore). Ad esempio, le 14:50 specificano 2:50PM.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

/DUduration

Valore che specifica la durata per l'esecuzione dell'attività. Il formato ora è HH:mm (ora 24 ore). Ad esempio, le 14:50 specificano 2:50PM. Non è applicabile al parametro /ET.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

/K

Valore che termina l'attività all'ora finale o al tempo di durata.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

/SDstartdate

Valore che specifica la prima data in cui eseguire l'attività. Il formato è mm/dd/aaaa.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

/EDenddate

Valore che specifica l'ultima data di esecuzione dell'attività. Il formato è mm/dd/aaaa.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

/ESSO

Valore che consente all'attività di eseguire in modo interattivo solo se l'utente /UR è attualmente connesso al momento dell'esecuzione dell'attività. L'attività viene eseguita solo se l'utente è connesso.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

Livello /RL

Valore che imposta il livello di esecuzione per l'attività. I valori validi sono LIMITED e HIGHEST.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

/ATTIVARE

Valore che abilita l'attività pianificata. Un'attività abilitata può essere eseguita e non è possibile eseguire un'attività disabilitata.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

/DISATTIVARE

Valore che disabilita l'attività pianificata da eseguire.

Nota

Se un'attività di Pianificazione attività remota 1.0 è disabilitata da Schtasks.exe e il computer remoto ha l'eccezione firewall File e stampante condivisione stampante abilitato e l'eccezione firewall di gestione attività pianificate remota disabilitata, l'attività non verrà disabilitata quando si legge da un'API utilità di pianificazione 2.0.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

/Z

Valore che contrassegna l'attività da eliminare dopo l'esecuzione finale.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

/DELAYdelaytime

Valore che specifica il tempo di attesa per ritardare l'esecuzione dell'attività dopo l'attivazione del trigger. Il formato ora è mmmm:ss. Questa opzione è valida solo per le attività con i tipi di pianificazione ONSTART, ONLOGON e ONEVENT.

Windows XP e Windows Server 2003: Questa opzione non è disponibile.

/?

Valore che visualizza il messaggio della Guida per Schtasks.exe.

Requisiti

Requisito Valore
Client minimo supportato
Windows XP [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]