Comando schtasks da linha de comando do MS-DOS e do Windows


0

Comando schtasks da linha de comando do MS-DOS e do Windows

comando schtasks

O comando schtasks permite que um administrador crie, exclua, consulte, altere, execute e encerre tarefas agendadas em um sistema local ou remoto.

Disponibilidade

Schtasks é um comando externo disponível para os seguintes sistemas operacionais da Microsoft como schtasks.exe.

  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 10

Sintaxe Schtasks

SCHTASKS /parameter [arguments]
/Crio Cria uma nova tarefa agendada.
/Excluir Exclui a (s) tarefa (s) agendada (s).
/Consulta Exibe todas as tarefas agendadas.
/Mudar Altera as propriedades da tarefa agendada.
/Corre Executa a tarefa agendada sob demanda.
/Fim Pára a tarefa agendada em execução no momento.
\/ShowSid Mostra o identificador de segurança correspondente a um nome de tarefa agendada.
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 | /NP] [/Z] [/F] [/HRESULT] [/?]
\/S sistema Especifica o sistema remoto. Se omitido, o parâmetro do sistema é padronizado para o sistema local.
/VOCÊ nome do usuário Especifica o contexto do usuário no qual o SchTasks.exe deve ser executado.
\/P [password] Especifica a senha para o contexto de usuário fornecido. Solicita entrada, se omitido.
\/RU nome do usuário Especifica a conta de usuário “executar como” (contexto do usuário) sob a qual a tarefa é executada. Para a conta do sistema, os valores válidos são “”, “NT AUTHORITY SYSTEM” ou “SYSTEM”. Para tarefas v2, “NT AUTHORITY LOCALSERVICE” e “NT AUTHORITY NETWORKSERVICE” também estão disponíveis e os SIDs bem conhecidos para todos os três.
\/RP [password] Especifica a senha para o usuário “executar como”. Para solicitar a senha, o valor deve ser “*” ou nenhum. Esta senha é ignorada para a conta do sistema. Deve ser combinado com a opção \/RU ou \/XML.
\/SC cronograma Especifica a frequência da programação. Tipos de programação válidos: MINUTO, HORA, DIÁRIO, SEMANAL, MENSAL, UMA VEZ, NO INÍCIO, ONLOGON, ONIDLE, ONEVENT.
\/MO modificador Refina o tipo de programação para permitir um controle mais preciso sobre a recorrência da programação. Os valores válidos estão listados na seção de modificadores a seguir.
\/D dias Especifica o dia da semana para executar a tarefa. Valores válidos: SEG, TER, QUA, QUI, SEX, SÁB, DOM e para MENSAIS horários 1 a 31 (dias do mês). O curinga “*” especifica todos os dias.
\/M meses Especifica o (s) mês (es) do ano. O padrão é o primeiro dia do mês. Valores válidos: JAN, FEV, MAR, ABR, MAY, JUN, JUL, AGO, SET, OUT, NOV, DEZ. O curinga “*” especifica todos os meses.
/EU idletimes Especifica a quantidade de tempo ocioso a aguardar antes de executar uma tarefa ONIDLE agendada. Intervalo válido: 1 – 999 minutos.
\/TN nome da tarefa Especifica um nome que identifica exclusivamente esta tarefa agendada.
\/TR taskrun Especifica o caminho e o nome do arquivo do programa a ser executado na hora agendada. Exemplo: C: windows system32 calc.exe
\/ST hora de início Especifica a hora de início para executar a tarefa. O formato da hora é HH: mm (24 horas) por exemplo, 14:30 para 14:30. O padrão é a hora atual se \/ST não for especificado. Esta opção é necessária com \/SC ONCE.
\/RI intervalo Especifica o intervalo de repetição em minutos. O intervalo não é aplicável para os tipos de programação: MINUTE, HOURLY, ONSTART, ONLOGON, ONIDLE, ONEVENT. Intervalo válido: 1 – 599940 minutos. Se \/ET ou \/DU for especificado, o padrão é 10 minutos.
\/ET Fim do tempo Especifica a hora de término para executar a tarefa. O formato da hora é HH: mm (24 horas) por exemplo, 14:50 para 14:50 e não é aplicável para os tipos de programação: ONSTART, ONLOGON, ONIDLE, ONEVENT.
\/DU duração Especifica a duração da execução da tarefa. O formato da hora é HH: mm e não é aplicável com \/ET e para os tipos de programação: ONSTART, ONLOGON, ONIDLE, ONEVENT. Para tarefas \/V1, se \/RI for especificado, o padrão de duração é 1 hora.
\/K Encerra a tarefa na hora de término ou hora de duração e não é aplicável para os tipos de programação: ONSTART, ONLOGON, ONIDLE, ONEVENT. Deve ser especificado \/ET ou \/DU.
/SD data de início Especifica a primeira data em que a tarefa é executada. O formato é mm \/dd \/aaaa. O padrão é a data atual e não é aplicável para os tipos de programação: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
\/ED data final Especifica a última data em que a tarefa deve ser executada. O formato é mm \/dd \/aaaa e não é aplicável para os tipos de programação: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
\/EC Nome do canal Especifica o canal de eventos para acionadores OnEvent.
/ISTO Permite que a tarefa seja executada interativamente apenas se o usuário \/RU estiver conectado no momento em que o trabalho é executado. Esta tarefa é executada apenas se o usuário estiver conectado ao computador.
\/NP Nenhuma senha é armazenada. A tarefa é executada de forma não interativa com o usuário fornecido. Apenas recursos locais estão disponíveis.
\/Z Marca a tarefa para exclusão após sua execução final.
\/XML xmlfile Cria uma tarefa a partir do XML de tarefa especificado em um arquivo. Pode ser combinado com as opções \/RU e \/RP ou apenas com \/RP, quando o XML da tarefa já contém o principal.
\/V1 Cria uma tarefa visível para plataformas pré-Vista. Não compatível com \/XML.
\/F Cria a tarefa à força e suprime os avisos se a tarefa especificada já existir.
\/RL nível Define o nível de execução do trabalho. Os valores válidos são LIMITED e HIGHEST. O padrão é LIMITADO.
/ATRASO tempo de atraso Especifica o tempo de espera para atrasar a execução da tarefa depois que o gatilho é disparado. O formato da hora é mmmm: ss. Esta opção é válida apenas para os tipos de programação ONSTART, ONLOGON, ONEVENT.
\/HRESULT Para uma melhor capacidade de diagnóstico, o código de saída do processo estará no formato HRESULT.

Crie modificadores

Valores válidos para a chave \/MO por tipo de programação:

MINUTE:  1 - 1439 minutes.
HOURLY:  1 - 23 hours.
DAILY:   1 - 365 days.
WEEKLY:  weeks 1 - 52.
ONCE:    No modifiers.
ONSTART: No modifiers.
ONLOGON: No modifiers.
ONIDLE:  No modifiers.
ONTHLY: 1 - 12, or FIRST, SECOND, THIRD, FOURTH, LAST, LASTDAY.
ONEVENT:  XPath event query string.

Pule para exemplos, incluindo exemplos de exclusão de schtasks.

SCHTASKS /Delete [/S system [/U username [/P [password]]]]         /TN taskname [/F] [/HRESULT] [/?]
\/S sistema Especifica o sistema remoto conectado.
/VOCÊ nome do usuário Especifica o contexto do usuário no qual o schtasks.exe deve ser executado.
\/P [password] Especifica a senha para o contexto de usuário fornecido. Solicita entrada, se omitido.
\/TN nome da tarefa Especifica o nome da tarefa agendada a ser excluída. O caractere curinga “*” pode ser usado para excluir todas as tarefas.
\/F Exclui a tarefa à força e suprime os avisos se a tarefa especificada estiver em execução no momento.
\/HRESULT Para uma melhor capacidade de diagnóstico, o código de saída do processo estará no formato HRESULT.

Pule para exemplos, incluindo exemplos de exclusão de schtasks.

SCHTASKS /Query [/S system [/U username [/P [password]]]]         [/FO format | /XML [xml_type]] [/NH] [/V]         [/TN taskname] [/HRESULT] [/?]
\/S sistema Especifica o sistema remoto conectado.
/VOCÊ nome do usuário Especifica o contexto do usuário no qual o schtasks.exe deve ser executado.
\/P [password] Especifica a senha para o contexto de usuário fornecido. Solicita entrada, se omitido.
\/FO formato Especifica o formato da saída. Valores válidos: TABLE, LIST, CSV.
\/NH Especifica que o cabeçalho da coluna não deve ser exibido na saída e é válido apenas para os formatos TABLE e CSV.
\/V Exibe a saída detalhada da tarefa.
\/TN nome da tarefa Especifica o nome da tarefa para a qual recuperar as informações, caso contrário, todas elas.
\/XML [xml_type] Exibe definições de tarefas em formato XML.

Se xml_type for ONE, a saída será um arquivo XML válido.

Se xml_type não estiver presente, a saída será a concatenação de todas as definições de tarefa XML.

\/HRESULT Para uma melhor capacidade de diagnóstico, o código de saída do processo estará no formato HRESULT.

Pule para exemplos, incluindo exemplos de consulta de schtasks.

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] } [/HRESULT] [/?]
\/S sistema Especifica o sistema remoto conectado.
/VOCÊ nome do usuário Especifica o contexto do usuário no qual o schtasks.exe deve ser executado.
\/P [password] Especifica a senha para o contexto de usuário fornecido. Solicita entrada, se omitido.
\/TN nome da tarefa Especifica qual tarefa agendada deve ser alterada.
\/RU nome do usuário Altera o nome de usuário (contexto do usuário) sob o qual a tarefa agendada deve ser executada. Para a conta do sistema, os valores válidos são “”, “NT AUTHORITY SYSTEM” ou “SYSTEM”. Para tarefas v2, “NT AUTHORITY LOCALSERVICE” e “NT AUTHORITY NETWORKSERVICE” também estão disponíveis e os SIDs bem conhecidos para todos os três.
\/RP senha Especifica uma nova senha para o contexto de usuário existente ou a senha para uma nova conta de usuário. Esta senha é ignorada para a conta do sistema.
\/TR taskrun Especifica o novo programa executado pela tarefa agendada.
\/ST hora de início Especifica a hora de início para executar a tarefa. O formato da hora é HH: mm (formato de 24 horas) por exemplo, 14:30 para 14:30
\/RI intervalo Especifica o intervalo de repetição em minutos. Intervalo válido: 1 – 599940 minutos.
\/ET Fim do tempo Especifica a hora de término para executar a tarefa. O formato da hora é HH: mm (formato de 24 horas) por exemplo, 14:50 para 14:50
\/DU duração Especifica a duração da execução da tarefa. O formato da hora é HH: mm e não é aplicável com \/ET.
\/K Encerra a tarefa no horário de término ou no horário de duração.
/SD data de início Especifica a primeira data em que a tarefa é executada. O formato é mm \/dd \/aaaa.
\/ED data final Especifica a última data em que a tarefa deve ser executada. O formato é mm \/dd \/aaaa.
/ISTO Permite que a tarefa seja executada interativamente apenas se o usuário \/RU estiver conectado no momento em que o trabalho é executado. Esta tarefa é executada apenas se o usuário estiver conectado ao computador.
\/RL nível Define o nível de execução do trabalho. Os valores válidos são LIMITED e HIGHEST. O padrão é não alterá-lo.
/PERMITIR Habilita a tarefa agendada.
\/DESATIVAR Desativa a tarefa agendada.
\/Z Marca a tarefa para exclusão após sua execução final.
/ATRASO tempo de atraso Especifica o tempo de espera para atrasar a execução da tarefa depois que o gatilho é disparado. O formato da hora é mmmm: ss. Esta opção é válida apenas para os tipos de programação ONSTART, ONLOGON, ONEVENT.
\/HRESULT Para uma melhor capacidade de diagnóstico, o código de saída do processo estará no formato HRESULT.

Pule para exemplos, incluindo exemplos de mudança de schtasks.

SCHTASKS /Run [/S system [/U username [/P [password]]]] [/I]         /TN taskname [/HRESULT] [/?]
\/S sistema Especifica o sistema remoto conectado.
/VOCÊ nome do usuário Especifica o contexto do usuário no qual o schtasks.exe deve ser executado.
\/P [password] Especifica a senha para o contexto de usuário fornecido. Solicita entrada, se omitido.
/EU Executa a tarefa imediatamente, ignorando qualquer restrição.
\/TN nome da tarefa Identifica a tarefa agendada para ser executada agora.
\/HRESULT Para uma melhor capacidade de diagnóstico, o código de saída do processo estará no formato HRESULT.

Pule para exemplos, incluindo exemplos de execução de schtasks.

SCHTASKS /End [/S system [/U username [/P [password]]]]         /TN taskname [/HRESULT] [/?]
\/S sistema Especifica o sistema remoto conectado.
/VOCÊ nome do usuário Especifica o contexto do usuário no qual o schtasks.exe deve ser executado.
\/P [password] Especifica a senha para o contexto de usuário fornecido. Solicita entrada, se omitido.
\/TN nome da tarefa Especifica a tarefa agendada para terminar.
\/HRESULT Para uma melhor capacidade de diagnóstico, o código de saída do processo estará no formato HRESULT.

Pule para exemplos incluindo exemplos finais de schtasks.

SCHTASKS /ShowSid /TN taskname [/HRESULT] [/?]
\/TN nome da tarefa Especifica o nome da tarefa agendada. Traços não são permitidos no nome.
\/HRESULT Para uma melhor capacidade de diagnóstico, o código de saída do processo estará no formato HRESULT.

Exemplos de Schtasks

schtasks

Executado sozinho, o schtasks exibe todos os nomes de tarefas, seu próximo tempo de execução e o status.

Exemplo de exclusão de Schtasks

SCHTASKS /Delete /TN "BackupBackup and Restore"

Exclua a tarefa agendada de Backup e Restauração usando schtasks.

Exemplo de consulta Schtasks

SCHTASKS /Query /FO CSV /NH /V

Consulte as tarefas de programação usando schtasks e exiba todas as saídas em formato CSV.

Exemplo de mudança de Schtasks

SCHTASKS /Change /TR restore.exe /TN "BackupStart Restore"

Altere o nome da tarefa restore.exe para Iniciar restauração usando schtasks.

Exemplo de execução de Schtasks

SCHTASKS /Run /TN "BackupStart Backup"

Execute o nome da tarefa Iniciar o backup usando schtasks.

Exemplo final de Schtasks

SCHTASKS /End /TN "BackupStart Backup"

Finalize o nome da tarefa. Inicie o backup usando schtasks.

Exemplo de Schtasks showsid

SCHTASKS /ShowSid /TN "BackupStart Backup"

Executar o comando acima forneceria resultados semelhantes ao exemplo abaixo.

SUCCESS: The SID "S-1-5-17-2047162322-3971081939-4152322419-2583044571-537493394" for the username "Backup-Start Backup" has been computed successfully.

Like it? Share with your friends!

0
Rubem Rego

0 Comments

Your email address will not be published. Required fields are marked *