Treinamento
Módulo
Criar e gerenciar trabalhos agendados usando o Windows PowerShell - Training
Criar e gerenciar trabalhos agendados usando o Windows PowerShell
Não há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
Visão geral da tecnologia agendador de tarefas.
Para desenvolver o Agendador de Tarefas, você precisa destes cabeçalhos:
Para obter diretrizes de programação para essa tecnologia, confira:
TASK_ACTION_TYPE Define o tipo de ações que uma tarefa pode executar. |
TASK_COMPATIBILITY Define com quais versões do Agendador de Tarefas ou o comando AT com o qual a tarefa é compatível. |
TASK_CREATION Define como o serviço Agendador de Tarefas cria, atualiza ou desabilita a tarefa. |
TASK_ENUM_FLAGS Define como o Agendador de Tarefas enumera por meio de tarefas registradas. |
TASK_INSTANCES_POLICY Define como o Agendador de Tarefas lida com instâncias existentes da tarefa quando inicia uma nova instância da tarefa. |
TASK_LOGON_TYPE Define qual técnica de logon é necessária para executar uma tarefa. |
TASK_PROCESSTOKENSID_TYPE Define os tipos de SID (identificador de segurança do processo) que podem ser usados por tarefas. |
TASK_RUN_FLAGS Define como uma tarefa é executada. |
TASK_RUNLEVEL_TYPE Define sinalizadores de elevação LUA que especificam com qual nível de privilégio a tarefa será executada. |
TASK_SESSION_STATE_CHANGE_TYPE Define que tipo de alteração de estado de sessão do Terminal Server você pode usar para disparar uma tarefa a ser iniciada. |
TASK_STATE Define os diferentes estados em que uma tarefa registrada pode estar. |
TASK_TRIGGER_TYPE Define os tipos de gatilhos associados a uma tarefa. |
TASK_TRIGGER_TYPE2 Define o tipo de gatilhos que podem ser usados por tarefas. |
TASKPAGE Define o tipo de página de tarefa a ser recuperada. |
Ativar O método Activate retorna uma interface ativa para um item de trabalho especificado. |
AddRequiredPrivilege Adiciona o privilégio necessário ao token do processo de tarefa. |
AddWorkItem O método AddWorkItem adiciona uma tarefa ao agendamento de tarefas. |
Limpar Limpa todas as ações da coleção. |
Limpar Limpa toda a coleção de pares nome-valor. |
Limpar Limpa todos os gatilhos da coleção. |
Clonar Cria um novo objeto de enumeração que contém o mesmo estado de enumeração que a enumeração atual. |
Connect Conecta-se a um computador remoto e associa todas as chamadas subsequentes nessa interface a uma sessão remota. |
Criar Cria e adiciona uma nova ação à coleção. |
Criar Cria um par nome-valor na coleção. |
Criar Cria um novo gatilho para a tarefa. |
CreateFolder Cria uma pasta para tarefas relacionadas. |
Createtrigger Cria um gatilho para o item de trabalho. |
Excluir O método Delete exclui uma tarefa. |
DeleteFolder Exclui uma subpasta da pasta pai. |
DeleteTask Exclui uma tarefa da pasta . |
DeleteTrigger Exclui um gatilho de um item de trabalho. |
EditWorkItem Exibe as páginas de propriedades Tarefa, Agendamento e configurações do item de trabalho, permitindo que um usuário defina as propriedades nessas páginas. |
Enumeração O método Enum recupera um ponteiro para um objeto enumerador OLE que enumera as tarefas na pasta de tarefas atual. |
get__NewEnum Obtém o enumerador de coleção para a coleção de ações. |
get__NewEnum Obtém o enumerador de coleção para a coleção de tarefas de registro. |
get__NewEnum Obtém o enumerador de coleção para a coleção de tarefas em execução. |
get__NewEnum Obtém o enumerador de coleção para a coleção de pastas. |
get__NewEnum Obtém o enumerador de coleção para a coleção de pares nome-valor. |
get__NewEnum Obtém o enumerador de coleção para a coleção de gatilhos. |
get_Actions Obtém ou define uma coleção de ações executadas pela tarefa. (Obter) |
get_AllowDemandStart Obtém ou define um valor booliano que indica que a tarefa pode ser iniciada usando o comando Executar ou o menu Contexto. (Obter) |
get_AllowHardTerminate Obtém ou define um valor booliano que indica que a tarefa pode ser encerrada pelo serviço Agendador de Tarefas usando TerminateProcess. (Obter) |
get_Arguments Obtém ou define os argumentos associados à operação de linha de comando. (Obter) |
get_Attachments Obtém ou define o ponteiro para uma matriz de anexos que é enviada com a mensagem de email. (Obter) |
get_Author Obtém ou define o autor da tarefa. (Obter) |
get_Bcc Obtém ou define o endereço de email ou endereços que você deseja que Cco na mensagem de email. (Obter) |
get_Body Obtém ou define o corpo do email que contém a mensagem de email. (Obter) |
get_Cc Obtém ou define o endereço de email ou endereços que você deseja cc na mensagem de email. (Obter) |
get_ClassId Obtém ou define o identificador da classe de manipulador. (Obter) |
get_Compatibility Obtém ou define um valor inteiro que indica com qual versão do Agendador de Tarefas uma tarefa é compatível. (Obter) |
get_Connected Obtém um valor booliano que indica se você está conectado ao serviço agendador de tarefas. |
get_ConnectedDomain Obtém o nome do domínio ao qual o computador TargetServer está conectado. |
get_ConnectedUser Obtém o nome do usuário conectado ao serviço agendador de tarefas. |
get_Context Obtém ou define o identificador da entidade de segurança para a tarefa. (Obter) |
get_Count Obtém o número de ações na coleção. |
get_Count Obtém o número de tarefas registradas na coleção. |
get_Count Obtém o número de tarefas em execução na coleção. |
get_Count Obtém o número de pastas na coleção. |
get_Count Obtém o número de pares nome-valor na coleção. |
get_Count Obtém o número de gatilhos na coleção. |
get_CurrentAction Obtém o nome da ação atual que a tarefa em execução está executando. |
get_Data Obtém ou define dados adicionais associados ao manipulador. (Obter) |
get_Data Obtém ou define os dados associados à tarefa. (Obter) |
get_Date Obtém ou define a data e a hora em que a tarefa é registrada. (Obter) |
get_DaysInterval Obtém ou define o intervalo entre os dias na agenda. (Obter) |
get_DaysOfMonth Obtém ou define os dias do mês durante os quais a tarefa é executada. (Obter) |
get_DaysOfWeek Obtém ou define os dias da semana durante os quais a tarefa é executada. (Obter) |
get_DaysOfWeek Obtém ou define os dias da semana em que a tarefa é executada. (Obter) |
get_Deadline Obtém ou define a quantidade de tempo após o qual o agendador de tarefas tenta executar a tarefa durante a manutenção automática de emergência, se a tarefa não foi concluída durante a manutenção automática regular. (Obter) |
get_Definition Obtém a definição da tarefa. |
get_Delay Obtém ou define um valor que indica a quantidade de tempo entre quando o sistema é inicializado e quando a tarefa é iniciada. (Obter) |
get_Delay Obtém ou define um valor que indica a quantidade de tempo entre quando o evento ocorre e quando a tarefa é iniciada. (Obter) |
get_Delay Obtém ou define um valor que indica a quantidade de tempo entre quando o usuário faz logon e quando a tarefa é iniciada. (Obter) |
get_Delay Obtém ou define a quantidade de tempo entre quando a tarefa é registrada e quando a tarefa é iniciada. (Obter) |
get_Delay Obtém ou define um valor que indica quanto tempo de atraso ocorre antes de uma tarefa ser iniciada depois que uma alteração de estado de sessão do Servidor de Terminal é detectada. (ISessionStateChangeTrigger.get_Delay) |
get_DeleteExpiredTaskAfter Obtém ou define a quantidade de tempo que o Agendador de Tarefas aguardará antes de excluir a tarefa depois que ela expirar. (Obter) |
get_Description Obtém ou define a descrição da tarefa. (Obter) |
get_DisallowStartIfOnBatteries Obtém ou define um valor booliano que indica que a tarefa não será iniciada se o computador estiver em execução em baterias. (Obter) |
get_DisallowStartOnRemoteAppSession Obtém ou define um valor booliano que especifica que a tarefa não será iniciada se disparada para ser executada em uma sessão RAIL (Remote Applications Integrated Locally). (Obter) |
get_DisplayName Obtém ou define o nome da entidade de segurança. (Obter) |
get_Documentation Obtém ou define qualquer documentação adicional para a tarefa. (Obter) |
get_Duration Obtém ou define por quanto tempo o padrão é repetido. (Obter) |
get_Enabled Obtém ou define um valor booliano que indica se a tarefa registrada está habilitada. (Obter) |
get_Enabled Obtém ou define um valor booliano que indica que a tarefa está habilitada. A tarefa só pode ser executada quando essa configuração é True. |
get_Enabled Obtém ou define um valor booliano que indica se o gatilho está habilitado. (Obter) |
get_EndBoundary Obtém ou define a data e a hora em que o gatilho é desativado. (Obter) |
get_EnginePID Obtém a ID do processo para o mecanismo (processo) que está executando a tarefa. |
get_Exclusive Indica se o agendador de tarefas deve iniciar a tarefa durante a Manutenção automática no modo exclusivo. (Obter) |
get_ExecutionTimeLimit Obtém ou define a quantidade de tempo que tem permissão para concluir a tarefa. (Obter) |
get_ExecutionTimeLimit Obtém ou define a quantidade máxima de tempo que a tarefa iniciada por esse gatilho tem permissão para ser executada. (Obter) |
get_From Obtém ou define o endereço de email do qual você deseja enviar o email. (Obter) |
get_GroupId Obtém ou define o identificador do grupo de usuários necessário para executar as tarefas associadas à entidade de segurança. (Obter) |
get_HeaderFields Obtém ou define as informações de cabeçalho na mensagem de email a ser enviada. (Obter) |
get_Hidden Obtém ou define um valor booliano que indica que a tarefa não ficará visível na interface do usuário. (Obter) |
get_HighestVersion Indica a versão mais alta do Agendador de Tarefas à qual um computador dá suporte. |
get_Id Obtém ou define o identificador da ação. (Obter) |
get_Id Obtém ou define um valor guid que identifica um perfil de rede. (Obter) |
get_Id Obtém ou define o identificador da entidade de segurança. (Obter) |
get_Id Obtém ou define o identificador do gatilho. (Obter) |
get_IdleDuration Obtém ou define um valor que indica a quantidade de tempo que o computador deve estar em um estado ocioso antes que a tarefa seja executada. (Obter) |
get_IdleSettings Obtém ou define as informações que especificam como o Agendador de Tarefas executa tarefas quando o computador está em uma condição ociosa. (Obter) |
get_InstanceGuid Obtém o identificador GUID dessa instância da tarefa. |
get_Interval Obtém ou define a quantidade de tempo entre cada reinicialização da tarefa. (Obter) |
Get_item Obtém uma ação especificada da coleção. |
Get_item Obtém a tarefa registrada especificada da coleção. |
Get_item Obtém a tarefa especificada da coleção. |
Get_item Obtém a pasta especificada da coleção. |
Get_item Obtém o par nome-valor especificado da coleção. |
Get_item Obtém o gatilho especificado da coleção. |
get_LastRunTime Obtém a hora em que a tarefa registrada foi executada pela última vez. |
get_LastTaskResult Obtém os resultados que foram retornados na última vez em que a tarefa registrada foi executada. |
get_LogonType Obtém ou define o método de logon de segurança necessário para executar as tarefas associadas à entidade de segurança. (Obter) |
get_MaintenanceSettings Obtém ou define um ponteiro para o ponteiro para um IMaintenanceSettingsobject que o agendador de tarefas usa para executar uma tarefa durante a manutenção automática. (Obter) |
get_MessageBody Obtém ou define o texto da mensagem exibido no corpo da caixa de mensagem. (Obter) |
get_MonthsOfYear Obtém ou define os meses do ano durante os quais a tarefa é executada. (IMonthlyDOWTrigger.get_MonthsOfYear) |
get_MonthsOfYear Obtém ou define os meses do ano durante os quais a tarefa é executada. (IMonthlyTrigger.get_MonthsOfYear) |
get_MultipleInstances Obtém ou define a política que define como o Agendador de Tarefas lida com várias instâncias da tarefa. (Obter) |
get_Name Obtém ou define o nome de um perfil de rede. (Obter) |
get_Name Obtém o nome da tarefa registrada. |
get_Name Obtém o nome da tarefa. |
get_Name Obtém o nome usado para identificar a pasta que contém uma tarefa. |
get_Name Obtém ou define o nome associado a um valor em um par nome-valor. (Obter) |
get_NetworkSettings Obtém ou define o objeto de configurações de rede que contém um nome e um identificador de perfil de rede. (Obter) |
get_NextRunTime Obtém a hora em que a tarefa registrada é agendada para ser executada. |
get_NumberOfMissedRuns Obtém o número de vezes que a tarefa registrada perdeu uma execução agendada. |
get_Path Obtém ou define o caminho para um arquivo executável. (Obter) |
get_Path Obtém o caminho para onde a tarefa registrada é armazenada. |
get_Path Obtém o caminho para onde a tarefa é armazenada. |
get_Path Obtém o caminho para onde a pasta é armazenada. |
get_Period Obtém ou define a quantidade de tempo que a tarefa precisa ser executada uma vez durante a manutenção automática regular. (Obter) |
get_Principal Obtém ou define a entidade de segurança da tarefa que fornece as credenciais de segurança para a tarefa. (Obter) |
get_Priority Obtém ou define o nível de prioridade da tarefa. (Obter) |
get_ProcessTokenSidType Obtém ou define o tipo sid (identificador de segurança) do processo de tarefa. (Obter) |
get_RandomDelay Obtém ou define um tempo de atraso adicionado aleatoriamente à hora de início do gatilho. (IDailyTrigger.get_RandomDelay) |
get_RandomDelay Obtém ou define um tempo de atraso adicionado aleatoriamente à hora de início do gatilho. (IMonthlyDOWTrigger.get_RandomDelay) |
get_RandomDelay Obtém ou define um tempo de atraso adicionado aleatoriamente à hora de início do gatilho. (IMonthlyTrigger.get_RandomDelay) |
get_RandomDelay Obtém ou define um tempo de atraso adicionado aleatoriamente à hora de início do gatilho. (ITimeTrigger.get_RandomDelay) |
get_RandomDelay Obtém ou define um tempo de atraso adicionado aleatoriamente à hora de início do gatilho. (IWeeklyTrigger.get_RandomDelay) |
get_RegistrationInfo Obtém ou define as informações de registro usadas para descrever uma tarefa, como a descrição da tarefa, o autor da tarefa e a data em que a tarefa é registrada. (Obter) |
get_Repetition Obtém ou define um valor que indica a frequência com que a tarefa é executada e quanto tempo o padrão de repetição é repetido após o início da tarefa. (Obter) |
get_ReplyTo Obtém ou define o endereço de email ao qual você deseja responder. (Obter) |
get_RequiredPrivilege Obtém o privilégio necessário da tarefa por índice. |
get_RequiredPrivilegeCount Obtém o número de privilégios na matriz de privilégios necessária. |
get_RestartCount Obtém ou define o número de vezes que o Agendador de Tarefas tentará reiniciar a tarefa. (Obter) |
get_RestartInterval Obtém ou define um valor que especifica por quanto tempo o Agendador de Tarefas tentará reiniciar a tarefa. (Obter) |
get_RestartOnIdle Obtém ou define um valor booliano que indica se a tarefa é reiniciada quando o computador circula em uma condição ociosa mais de uma vez. (Obter) |
get_RunLevel Obtém ou define o identificador usado para especificar o nível de privilégio necessário para executar as tarefas associadas à entidade de segurança. (Obter) |
get_RunOnLastDayOfMonth Obtém ou define um valor booliano que indica que a tarefa é executada no último dia do mês. (Obter) |
get_RunOnLastWeekOfMonth Obtém ou define um valor booliano que indica que a tarefa é executada na última semana do mês. (Obter) |
get_RunOnlyIfIdle Obtém ou define um valor booliano que indica que o Agendador de Tarefas executará a tarefa somente se o computador estiver em uma condição ociosa. (Obter) |
get_RunOnlyIfNetworkAvailable Obtém ou define um valor booliano que indica que o Agendador de Tarefas executará a tarefa somente quando uma rede estiver disponível. (Obter) |
get_SecurityDescriptor Obtém ou define o descritor de segurança da tarefa. (Obter) |
get_Server Obtém ou define o nome do servidor SMTP do qual você usa para enviar emails. (Obter) |
get_Settings Obtém ou define as configurações que definem como o serviço agendador de tarefas executa a tarefa. (Obter) |
get_Source Obtém ou define de onde a tarefa se originou. Por exemplo, uma tarefa pode se originar de um componente, serviço, aplicativo ou usuário. (Obter) |
get_StartBoundary Obtém ou define a data e a hora em que o gatilho é ativado. (Obter) |
get_StartWhenAvailable Obtém ou define um valor booliano que indica que o Agendador de Tarefas pode iniciar a tarefa a qualquer momento depois que o horário agendado tiver passado. (Obter) |
get_State Obtém o estado operacional da tarefa registrada. |
get_State Obtém um identificador para o estado da tarefa em execução. |
get_StateChange Obtém ou define o tipo de alteração de sessão do Terminal Server que dispararia uma inicialização de tarefa. (Obter) |
get_StopAtDurationEnd Obtém ou define um valor booliano que indica se uma instância em execução da tarefa é interrompida no final da duração do padrão de repetição. (Obter) |
get_StopIfGoingOnBatteries Obtém ou define um valor booliano que indica que a tarefa será interrompida se o computador estiver indo para baterias. (Obter) |
get_StopOnIdleEnd Obtém ou define um valor booliano que indica que o Agendador de Tarefas encerrará a tarefa se a condição ociosa terminar antes da tarefa ser concluída. A condição ociosa termina quando o computador não está mais ocioso. (Obter) |
get_Subject Obtém ou define o assunto da mensagem de email. (Obter) |
get_Subscription Obtém ou define uma cadeia de caracteres de consulta que identifica o evento que dispara o gatilho. (Obter) |
get_TargetServer Obtém o nome do computador que está executando o serviço agendador de tarefas ao qual o usuário está conectado. |
get_Title Obtém ou define o título da caixa de mensagem. (Obter) |
get_To Obtém ou define o endereço de email ou endereços para os quais você deseja enviar o email. (Obter) |
get_Triggers Obtém ou define uma coleção de gatilhos usados para iniciar uma tarefa. (Obter) |
get_Type Obtém o tipo de ação. |
get_Type Obtém o tipo do gatilho. |
get_URI Obtém ou define o URI da tarefa. (Obter) |
get_UserId Obtém ou define o identificador do usuário. (Obter) |
get_UserId Obtém ou define o identificador de usuário necessário para executar as tarefas associadas à entidade de segurança. (Obter) |
get_UserId Obtém ou define o usuário para a sessão do Terminal Server. Quando uma alteração de estado de sessão é detectada para esse usuário, uma tarefa é iniciada. (Obter) |
get_UseUnifiedSchedulingEngine Obtém ou define um valor booliano que indica que o Mecanismo de Agendamento Unificado será utilizado para executar essa tarefa. (Obter) |
get_Value Obtém ou define o valor associado a um nome em um par nome-valor. (Obter) |
get_ValueQueries Obtém ou define uma coleção de consultas XPath nomeadas. Cada consulta na coleção é aplicada ao último XML de evento correspondente retornado da consulta de assinatura especificada na propriedade Subscription. (Obter) |
get_Version Obtém ou define o número de versão da tarefa. (Obter) |
get_Volatile Obtém ou define um valor booliano que indica se a tarefa é desabilitada automaticamente sempre que o Windows é iniciado. (Obter) |
get_WaitTimeout Obtém ou define um valor que indica a quantidade de tempo que o Agendador de Tarefas aguardará a ocorrência de uma condição ociosa. (Obter) |
get_WakeToRun Obtém ou define um valor booliano que indica que o Agendador de Tarefas ativará o computador quando for hora de executar a tarefa e manterá o computador acordado até que a tarefa seja concluída. (Obter) |
get_WeeksInterval Obtém ou define o intervalo entre as semanas na agenda. (Obter) |
get_WeeksOfMonth Obtém ou define as semanas do mês durante as quais a tarefa é executada. (Obter) |
get_WorkingDirectory Obtém ou define o diretório que contém o arquivo executável ou os arquivos usados pelo arquivo executável. (Obter) |
get_Xml Obtém as informações de registro formatadas em XML para a tarefa registrada. |
get_XmlText Obtém ou define uma versão formatada em XML da coleção. (Obter) |
get_XmlText Obtém ou define uma versão formatada em XML das informações de registro para a tarefa. (Obter) |
get_XmlText Obtém ou define a definição formatada em XML da tarefa. (Obter) |
get_XmlText Obtém ou define uma definição formatada em XML das configurações de tarefa. (Obter) |
GetAccountInformation Recupera o nome da conta para o item de trabalho. |
GetApplicationName Esse método recupera o nome do aplicativo ao qual a tarefa está associada. |
GetComment Recupera o comentário do item de trabalho. |
Getcontext Usado para compartilhar o contexto entre diferentes etapas e tarefas que estão na mesma instância de trabalho. |
GetCreator Recupera o nome do criador do item de trabalho. |
GetErrorRetryCount Recupera o número de vezes que o Agendador de Tarefas repetirá uma operação quando ocorrer um erro. Este método não está implementado. |
GetErrorRetryInterval Recupera o intervalo de tempo, em minutos, entre as tentativas do Agendador de Tarefas de executar um item de trabalho se ocorrer um erro. Este método não está implementado. |
GetExitCode Recupera o último código de saída retornado pelo executável associado ao item de trabalho em sua última execução. O método também retorna o código de saída retornado ao Agendador de Tarefas quando tentou executar o item de trabalho pela última vez. |
GetFlags Recupera os sinalizadores que modificam o comportamento de qualquer tipo de item de trabalho. |
Getfolder Obtém uma pasta que contém tarefas em um local especificado. |
Getfolder Obtém uma pasta de tarefas registradas. |
GetFolders Obtém todas as subpastas na pasta . |
GetIdleWait Recupera o tempo de espera ocioso para o item de trabalho. |
GetInput Obtém as variáveis de entrada de uma tarefa. |
GetInstances Retorna todas as instâncias da tarefa registrada em execução no momento. |
GetMaxRunTime Esse método recupera o período máximo de tempo, em milissegundos, que a tarefa pode executar antes de terminar. |
GetMostRecentRunTime Recupera a hora mais recente em que o item de trabalho começou a ser executado. |
GetNextRunTime Recupera a próxima vez que o item de trabalho for executado. |
GetPage Esse método recupera uma ou mais páginas de folha de propriedades associadas a um objeto de tarefa. |
Getparameters Esse método recupera os parâmetros de linha de comando da tarefa. |
Getpriority Esse método recupera a prioridade da tarefa. |
GetRunningTasks Obtém uma coleção de tarefas em execução. |
GetRunTimes Recupera os tempos de execução do item de trabalho para um período de tempo especificado. |
GetRunTimes Obtém os horários em que a tarefa registrada está agendada para ser executada durante um período especificado. |
GetSecurityDescriptor Obtém o descritor de segurança usado como credenciais para a tarefa registrada. |
GetSecurityDescriptor Obtém o descritor de segurança para a pasta . |
GetStatus Recupera o status do item de trabalho. |
GetTargetComputer O método GetTargetComputer retorna o nome do computador no qual ITaskScheduler está sendo direcionado no momento. |
GetTask Obtém uma tarefa em um local especificado em uma pasta. |
GetTaskFlags Esse método retorna os sinalizadores que modificam o comportamento de uma tarefa. |
GetTasks Obtém todas as tarefas na pasta . |
GetTrigger Recupera um gatilho de tarefa. |
GetTrigger O método GetTrigger recupera o gatilho de tarefa atual. |
GetTriggerCount Recupera o número de gatilhos para o item de trabalho atual. |
GetTriggerString Recupera uma cadeia de caracteres que descreve o gatilho de item de trabalho. |
GetTriggerString O método GetTriggerString recupera o gatilho de tarefa atual na forma de uma cadeia de caracteres. Essa cadeia de caracteres aparece na interface do usuário do Agendador de Tarefas em um formato semelhante a "Às 14h todos os dias, a partir de 11/05/97". |
GetWorkingDirectory Esse método recupera o diretório de trabalho da tarefa. |
GetWorkItemData Recupera dados definidos pelo aplicativo associados ao item de trabalho. |
IsOfType O método IsOfType verifica o tipo do objeto para verificar se ele dá suporte a uma interface específica. |
NewTask Retorna um objeto de definição de tarefa vazio a ser preenchido com configurações e propriedades e, em seguida, registrado usando o método ITaskFolder::RegisterTaskDefinition. |
NewWorkItem O método NewWorkItem cria um novo item de trabalho, alocando espaço para o item de trabalho e recuperando seu endereço. |
Próximo Recupera o próximo número especificado de tarefas na sequência de enumeração. |
Pausar Chamado para pausar o manipulador COM. |
put_Actions Obtém ou define uma coleção de ações executadas pela tarefa. (Put) |
put_AllowDemandStart Obtém ou define um valor booliano que indica que a tarefa pode ser iniciada usando o comando Executar ou o menu Contexto. (Put) |
put_AllowHardTerminate Obtém ou define um valor booliano que indica que a tarefa pode ser encerrada pelo serviço Agendador de Tarefas usando TerminateProcess. (Put) |
put_Arguments Obtém ou define os argumentos associados à operação de linha de comando. (Put) |
put_Attachments Obtém ou define o ponteiro para uma matriz de anexos que é enviada com a mensagem de email. (Put) |
put_Author Obtém ou define o autor da tarefa. (Put) |
put_Bcc Obtém ou define o endereço de email ou endereços que você deseja que Cco na mensagem de email. (Put) |
put_Body Obtém ou define o corpo do email que contém a mensagem de email. (Put) |
put_Cc Obtém ou define o endereço de email ou endereços que você deseja cc na mensagem de email. (Put) |
put_ClassId Obtém ou define o identificador da classe de manipulador. (Put) |
put_Compatibility Obtém ou define um valor inteiro que indica com qual versão do Agendador de Tarefas uma tarefa é compatível. (Put) |
put_Context Obtém ou define o identificador da entidade de segurança para a tarefa. (Put) |
put_Data Obtém ou define dados adicionais associados ao manipulador. (Put) |
put_Data Obtém ou define os dados associados à tarefa. (Put) |
put_Date Obtém ou define a data e a hora em que a tarefa é registrada. (Put) |
put_DaysInterval Obtém ou define o intervalo entre os dias na agenda. (Put) |
put_DaysOfMonth Obtém ou define os dias do mês durante os quais a tarefa é executada. (Put) |
put_DaysOfWeek Obtém ou define os dias da semana durante os quais a tarefa é executada. (Put) |
put_DaysOfWeek Obtém ou define os dias da semana em que a tarefa é executada. (Put) |
put_Deadline Obtém ou define a quantidade de tempo após o qual o agendador de tarefas tenta executar a tarefa durante a manutenção automática de emergência, se a tarefa não foi concluída durante a manutenção automática regular. (Put) |
put_Delay Obtém ou define um valor que indica a quantidade de tempo entre quando o sistema é inicializado e quando a tarefa é iniciada. (Put) |
put_Delay Obtém ou define um valor que indica a quantidade de tempo entre quando o evento ocorre e quando a tarefa é iniciada. (Put) |
put_Delay Obtém ou define um valor que indica a quantidade de tempo entre quando o usuário faz logon e quando a tarefa é iniciada. (Put) |
put_Delay Obtém ou define a quantidade de tempo entre quando a tarefa é registrada e quando a tarefa é iniciada. (Put) |
put_Delay Obtém ou define um valor que indica quanto tempo de atraso ocorre antes de uma tarefa ser iniciada depois que uma alteração de estado de sessão do Servidor de Terminal é detectada. (ISessionStateChangeTrigger.put_Delay) |
put_DeleteExpiredTaskAfter Obtém ou define a quantidade de tempo que o Agendador de Tarefas aguardará antes de excluir a tarefa depois que ela expirar. (Put) |
put_Description Obtém ou define a descrição da tarefa. (Put) |
put_DisallowStartIfOnBatteries Obtém ou define um valor booliano que indica que a tarefa não será iniciada se o computador estiver em execução em baterias. (Put) |
put_DisallowStartOnRemoteAppSession Obtém ou define um valor booliano que especifica que a tarefa não será iniciada se disparada para ser executada em uma sessão RAIL (Remote Applications Integrated Locally). (Put) |
put_DisplayName Obtém ou define o nome da entidade de segurança. (Put) |
put_Documentation Obtém ou define qualquer documentação adicional para a tarefa. (Put) |
put_Duration Obtém ou define por quanto tempo o padrão é repetido. (Put) |
put_Enabled Obtém ou define um valor booliano que indica se a tarefa registrada está habilitada. (Put) |
put_Enabled Obtém ou define um valor booliano que indica se o gatilho está habilitado. (Put) |
put_EndBoundary Obtém ou define a data e a hora em que o gatilho é desativado. (Put) |
put_Exclusive Indica se o agendador de tarefas deve iniciar a tarefa durante a Manutenção automática no modo exclusivo. (Put) |
put_ExecutionTimeLimit Obtém ou define a quantidade de tempo que tem permissão para concluir a tarefa. (Put) |
put_ExecutionTimeLimit Obtém ou define a quantidade máxima de tempo que a tarefa iniciada por esse gatilho tem permissão para ser executada. (Put) |
put_From Obtém ou define o endereço de email do qual você deseja enviar o email. (Put) |
put_GroupId Obtém ou define o identificador do grupo de usuários necessário para executar as tarefas associadas à entidade de segurança. (Put) |
put_HeaderFields Obtém ou define as informações de cabeçalho na mensagem de email a ser enviada. (Put) |
put_Hidden Obtém ou define um valor booliano que indica que a tarefa não ficará visível na interface do usuário. (Put) |
put_Id Obtém ou define o identificador da ação. (Put) |
put_Id Obtém ou define um valor guid que identifica um perfil de rede. (Put) |
put_Id Obtém ou define o identificador da entidade de segurança. (Put) |
put_Id Obtém ou define o identificador do gatilho. (Put) |
put_IdleDuration Obtém ou define um valor que indica a quantidade de tempo que o computador deve estar em um estado ocioso antes que a tarefa seja executada. (Put) |
put_IdleSettings Obtém ou define as informações que especificam como o Agendador de Tarefas executa tarefas quando o computador está em uma condição ociosa. (Put) |
put_Interval Obtém ou define a quantidade de tempo entre cada reinicialização da tarefa. (Put) |
put_LogonType Obtém ou define o método de logon de segurança necessário para executar as tarefas associadas à entidade de segurança. (Put) |
put_MaintenanceSettings Obtém ou define um ponteiro para o ponteiro para um IMaintenanceSettingsobject que o agendador de tarefas usa para executar uma tarefa durante a manutenção automática. (Put) |
put_MessageBody Obtém ou define o texto da mensagem exibido no corpo da caixa de mensagem. (Put) |
put_MonthsOfYear Obtém ou define os meses do ano durante os quais a tarefa é executada. (IMonthlyDOWTrigger.put_MonthsOfYear) |
put_MonthsOfYear Obtém ou define os meses do ano durante os quais a tarefa é executada. (IMonthlyTrigger.put_MonthsOfYear) |
put_MultipleInstances Obtém ou define a política que define como o Agendador de Tarefas lida com várias instâncias da tarefa. (Put) |
put_Name Obtém ou define o nome de um perfil de rede. (Put) |
put_Name Obtém ou define o nome associado a um valor em um par nome-valor. (Put) |
put_NetworkSettings Obtém ou define o objeto de configurações de rede que contém um nome e um identificador de perfil de rede. (Put) |
put_Path Obtém ou define o caminho para um arquivo executável. (Put) |
put_Period Obtém ou define a quantidade de tempo que a tarefa precisa ser executada uma vez durante a manutenção automática regular. (Put) |
put_Principal Obtém ou define a entidade de segurança da tarefa que fornece as credenciais de segurança para a tarefa. (Put) |
put_Priority Obtém ou define o nível de prioridade da tarefa. (Put) |
put_ProcessTokenSidType Obtém ou define o tipo sid (identificador de segurança) do processo de tarefa. (Put) |
put_RandomDelay Obtém ou define um tempo de atraso que é adicionado aleatoriamente à hora de início do gatilho. (IDailyTrigger.put_RandomDelay) |
put_RandomDelay Obtém ou define um tempo de atraso que é adicionado aleatoriamente à hora de início do gatilho. (IMonthlyDOWTrigger.put_RandomDelay) |
put_RandomDelay Obtém ou define um tempo de atraso que é adicionado aleatoriamente à hora de início do gatilho. (IMonthlyTrigger.put_RandomDelay) |
put_RandomDelay Obtém ou define um tempo de atraso que é adicionado aleatoriamente à hora de início do gatilho. (ITimeTrigger.put_RandomDelay) |
put_RandomDelay Obtém ou define um tempo de atraso adicionado aleatoriamente à hora de início do gatilho. (IWeeklyTrigger.put_RandomDelay) |
put_RegistrationInfo Obtém ou define as informações de registro usadas para descrever uma tarefa, como a descrição da tarefa, o autor da tarefa e a data em que a tarefa é registrada. (Put) |
put_Repetition Obtém ou define um valor que indica a frequência com que a tarefa é executada e quanto tempo o padrão de repetição é repetido após o início da tarefa. (Put) |
put_ReplyTo Obtém ou define o endereço de email ao qual você deseja responder. (Put) |
put_RestartCount Obtém ou define o número de vezes que o Agendador de Tarefas tentará reiniciar a tarefa. (Put) |
put_RestartInterval Obtém ou define um valor que especifica por quanto tempo o Agendador de Tarefas tentará reiniciar a tarefa. (Put) |
put_RestartOnIdle Obtém ou define um valor booliano que indica se a tarefa é reiniciada quando o computador circula em uma condição ociosa mais de uma vez. (Put) |
put_RunLevel Obtém ou define o identificador usado para especificar o nível de privilégio necessário para executar as tarefas associadas à entidade de segurança. (Put) |
put_RunOnLastDayOfMonth Obtém ou define um valor booliano que indica que a tarefa é executada no último dia do mês. (Put) |
put_RunOnLastWeekOfMonth Obtém ou define um valor booliano que indica que a tarefa é executada na última semana do mês. (Put) |
put_RunOnlyIfIdle Obtém ou define um valor booliano que indica que o Agendador de Tarefas executará a tarefa somente se o computador estiver em uma condição ociosa. (Put) |
put_RunOnlyIfNetworkAvailable Obtém ou define um valor booliano que indica que o Agendador de Tarefas executará a tarefa somente quando uma rede estiver disponível. (Put) |
put_SecurityDescriptor Obtém ou define o descritor de segurança da tarefa. (Put) |
put_Server Obtém ou define o nome do servidor SMTP do qual você usa para enviar emails. (Put) |
put_Settings Obtém ou define as configurações que definem como o serviço agendador de tarefas executa a tarefa. (Put) |
put_Source Obtém ou define de onde a tarefa se originou. Por exemplo, uma tarefa pode se originar de um componente, serviço, aplicativo ou usuário. (Put) |
put_StartBoundary Obtém ou define a data e a hora em que o gatilho é ativado. (Put) |
put_StartWhenAvailable Obtém ou define um valor booliano que indica que o Agendador de Tarefas pode iniciar a tarefa a qualquer momento depois que o horário agendado tiver passado. (Put) |
put_StateChange Obtém ou define o tipo de alteração de sessão do Terminal Server que dispararia uma inicialização de tarefa. (Put) |
put_StopAtDurationEnd Obtém ou define um valor booliano que indica se uma instância em execução da tarefa é interrompida no final da duração do padrão de repetição. (Put) |
put_StopIfGoingOnBatteries Obtém ou define um valor booliano que indica que a tarefa será interrompida se o computador estiver indo para baterias. (Put) |
put_StopOnIdleEnd Obtém ou define um valor booliano que indica que o Agendador de Tarefas encerrará a tarefa se a condição ociosa terminar antes da tarefa ser concluída. A condição ociosa termina quando o computador não está mais ocioso. (Put) |
put_Subject Obtém ou define o assunto da mensagem de email. (Put) |
put_Subscription Obtém ou define uma cadeia de caracteres de consulta que identifica o evento que dispara o gatilho. (Put) |
put_Title Obtém ou define o título da caixa de mensagem. (Put) |
put_To Obtém ou define o endereço de email ou endereços para os quais você deseja enviar o email. (Put) |
put_Triggers Obtém ou define uma coleção de gatilhos usados para iniciar uma tarefa. (Put) |
put_URI Obtém ou define o URI da tarefa. (Put) |
put_UserId Obtém ou define o identificador do usuário. (Put) |
put_UserId Obtém ou define o identificador de usuário necessário para executar as tarefas associadas à entidade de segurança. (Put) |
put_UserId Obtém ou define o usuário para a sessão do Terminal Server. Quando uma alteração de estado de sessão é detectada para esse usuário, uma tarefa é iniciada. (Put) |
put_UseUnifiedSchedulingEngine Obtém ou define um valor booliano que indica que o Mecanismo de Agendamento Unificado será utilizado para executar essa tarefa. (Put) |
put_Value Obtém ou define o valor associado a um nome em um par nome-valor. (Put) |
put_ValueQueries Obtém ou define uma coleção de consultas XPath nomeadas. Cada consulta na coleção é aplicada ao último XML de evento correspondente retornado da consulta de assinatura especificada na propriedade Subscription. (Put) |
put_Version Obtém ou define o número de versão da tarefa. (Put) |
put_Volatile Obtém ou define um valor booliano que indica se a tarefa é desabilitada automaticamente sempre que o Windows é iniciado. (Put) |
put_WaitTimeout Obtém ou define um valor que indica a quantidade de tempo que o Agendador de Tarefas aguardará a ocorrência de uma condição ociosa. (Put) |
put_WakeToRun Obtém ou define um valor booliano que indica que o Agendador de Tarefas ativará o computador quando for hora de executar a tarefa e manterá o computador acordado até que a tarefa seja concluída. (Put) |
put_WeeksInterval Obtém ou define o intervalo entre as semanas na agenda. (Put) |
put_WeeksOfMonth Obtém ou define as semanas do mês durante as quais a tarefa é executada. (Put) |
put_WorkingDirectory Obtém ou define o diretório que contém o arquivo executável ou os arquivos usados pelo arquivo executável. (Put) |
put_XmlText Obtém ou define uma versão formatada em XML da coleção. (Put) |
put_XmlText Obtém ou define uma versão formatada em XML das informações de registro da tarefa. (Put) |
put_XmlText Obtém ou define a definição formatada em XML da tarefa. (Put) |
put_XmlText Obtém ou define uma definição formatada em XML das configurações da tarefa. (Put) |
Atualizar Atualiza todas as variáveis de instância local da tarefa. |
RegisterTask Registra (cria) uma nova tarefa na pasta usando XML para definir a tarefa. |
RegisterTaskDefinition Registra (cria) uma tarefa em um local especificado usando a interface ITaskDefinition para definir uma tarefa. |
Remover Remove a ação especificada da coleção. |
Remover Remove um par nome-valor selecionado da coleção. |
Remover Remove o gatilho especificado da coleção de gatilhos usados pela tarefa. |
Redefinir Redefine a sequência de enumeração para o início. (IEnumWorkItems.Reset) |
Retomar Chamado para retomar o manipulador COM. |
Executar Envia uma solicitação para o serviço Agendador de Tarefas para executar o item de trabalho. |
Executar Executa a tarefa registrada imediatamente. |
RunEx Executa a tarefa registrada imediatamente usando sinalizadores especificados e um identificador de sessão. |
SetAccountInformation Define o nome da conta e a senha usados para executar o item de trabalho. |
setApplicationName Esse método atribui um aplicativo específico à tarefa atual. |
SetComment Define o comentário para o item de trabalho. |
SetCreator Define o nome do criador do item de trabalho. |
SetErrorRetryCount Define o número de vezes que o Agendador de Tarefas tentará executar o item de trabalho novamente se ocorrer um erro. Este método não está implementado. |
SetErrorRetryInterval Define o intervalo de tempo, em minutos, entre as tentativas do Agendador de Tarefas de executar um item de trabalho após ocorrer um erro. Este método não está implementado. |
SetFlags Define os sinalizadores que modificam o comportamento de qualquer tipo de item de trabalho. |
SetIdleWait Define os minutos que o sistema deve ficar ocioso antes que o item de trabalho possa ser executado. |
SetMaxRunTime Esse método define o tempo máximo que a tarefa pode executar, em milissegundos, antes de terminar. |
SetOutput Define as variáveis de saída de uma tarefa. |
Setparameters Esse método define os parâmetros de linha de comando para a tarefa. |
Setpriority Esse método define a prioridade para a tarefa. |
SetSecurityDescriptor Define o descritor de segurança usado como credenciais para a tarefa registrada. |
SetSecurityDescriptor Define o descritor de segurança para a pasta. |
SetTargetComputer O método SetTargetComputer seleciona o computador no qual a interface ITaskScheduler opera, permitindo o gerenciamento remoto de tarefas e a enumeração. |
SetTaskFlags Esse método define os sinalizadores que modificam o comportamento de uma tarefa agendada. |
SetTrigger O método SetTrigger define os critérios de gatilho para um gatilho de tarefa. |
SetWorkingDirectory Esse método define o diretório de trabalho para a tarefa. |
SetWorkItemData Esse método armazena dados definidos pelo aplicativo associados ao item de trabalho. |
Ignorar Ignora o próximo número especificado de tarefas na sequência de enumeração. |
Iniciar Chamado para iniciar o manipulador COM. |
Parar Interrompe a tarefa registrada imediatamente. |
Parar Interrompe essa instância da tarefa. |
Parar Chamado para interromper o manipulador COM. |
TaskCompleted Informa ao Agendador de Tarefas que o manipulador COM foi concluído. |
Encerrar Esse método encerra a execução do item de trabalho. |
UpdateStatus Informa ao Agendador de Tarefas sobre o percentual de conclusão do manipulador COM. |
Iaction Fornece as propriedades comuns herdadas por todos os objetos de ação. |
IActionCollection Contém as ações executadas pela tarefa. |
IBootTrigger Representa um gatilho que inicia uma tarefa quando o sistema é iniciado. |
IComHandlerAction Representa uma ação que dispara um manipulador. |
IDailyTrigger Representa um gatilho que inicia uma tarefa com base em uma agenda diária. |
IEmailAction Representa uma ação que envia uma mensagem de email. |
IEnumWorkItems Fornece os métodos para enumerar as tarefas na pasta Tarefas Agendadas. |
IEventTrigger Representa um gatilho que inicia uma tarefa quando ocorre um evento do sistema. |
IExecAction Representa uma ação que executa uma operação de linha de comando. |
IIdleSettings Especifica como o Agendador de Tarefas executa tarefas quando o computador está em uma condição ociosa. |
IIdleTrigger Representa um gatilho que inicia uma tarefa quando o computador entra em um estado ocioso. |
ILogonTrigger Representa um gatilho que inicia uma tarefa quando um usuário faz logon. |
IMaintenanceSettings Fornece as configurações que o Agendador de Tarefas usa para executar a tarefa durante a Manutenção automática. |
IMonthlyDOWTrigger Representa um gatilho que inicia uma tarefa em um agendamento mensal do dia da semana. |
IMonthlyTrigger Representa um gatilho que inicia um trabalho com base em uma agenda mensal. |
INetworkSettings Fornece as configurações que o serviço Agendador de Tarefas usa para obter um perfil de rede. |
IPrincipal Fornece as credenciais de segurança para uma entidade de segurança. |
IPrincipal2 Fornece as configurações estendidas aplicadas às credenciais de segurança de uma entidade de segurança. |
IProvideTaskPage Fornece os métodos para acessar as configurações da folha de propriedades de uma tarefa. |
IRegisteredTask Fornece os métodos usados para executar a tarefa imediatamente, obter todas as instâncias em execução da tarefa, obter ou definir as credenciais usadas para registrar a tarefa e as propriedades que descrevem a tarefa. |
IRegisteredTaskCollection Contém todas as tarefas registradas. |
IRegistrationInfo Fornece as informações administrativas que podem ser usadas para descrever a tarefa. |
IRegistrationTrigger Representa um gatilho que inicia uma tarefa quando a tarefa é registrada ou atualizada. |
IRepetitionPattern Define a frequência com que a tarefa é executada e por quanto tempo o padrão de repetição é repetido após o início da tarefa. |
IRunningTask Fornece os métodos para obter informações e controlar uma tarefa em execução. |
IRunningTaskCollection Fornece uma coleção usada para controlar tarefas em execução. |
IScheduledWorkItem Fornece os métodos para gerenciar itens de trabalho específicos. |
ISessionStateChangeTrigger Dispara tarefas para conexão ou desconexão do console, conexão remota ou desconexão ou notificações de bloqueio ou desbloqueio da estação de trabalho. |
IShowMessageAction Representa uma ação que mostra uma caixa de mensagem quando uma tarefa é ativada. |
Itask Fornece os métodos para executar tarefas, obter ou definir informações de tarefa e encerrar tarefas. Ele é derivado da interface IScheduledWorkItem e herda todos os métodos dessa interface. |
ITaskDefinition Define todos os componentes de uma tarefa, como as configurações de tarefa, gatilhos, ações e informações de registro. |
ITaskFolder Fornece os métodos usados para registrar (criar) tarefas na pasta, remover tarefas da pasta e criar ou remover subpastas da pasta. |
ITaskFolderCollection Fornece informações e controle para uma coleção de pastas que contêm tarefas. |
ITaskHandler Define os métodos que são chamados pelo serviço Agendador de Tarefas para gerenciar um manipulador COM. |
ITaskHandlerStatus Fornece os métodos usados pelos manipuladores COM para notificar o Agendador de Tarefas sobre o status do manipulador. |
ITaskNamedValueCollection Contém uma coleção de pares nome-valor da interface ITaskNamedValuePair. |
ITaskNamedValuePair Cria um par nome-valor no qual o nome está associado ao valor. |
ITaskScheduler Fornece os métodos para agendar tarefas. |
ITaskService Fornece acesso ao serviço Agendador de Tarefas para gerenciar tarefas registradas. |
ITaskSettings Fornece as configurações que o serviço Agendador de Tarefas usa para executar a tarefa. |
ITaskSettings2 Fornece as configurações estendidas que o Agendador de Tarefas usa para executar a tarefa. (ITaskSettings2) |
ITaskSettings3 Fornece as configurações estendidas que o Agendador de Tarefas usa para executar a tarefa. (ITaskSettings3) |
ITaskTrigger Fornece os métodos para acessar e definir gatilhos para uma tarefa. Os gatilhos especificam horários de início da tarefa, critérios de repetição e outros parâmetros que controlam quando uma tarefa é executada. |
ITaskVariables Define variáveis de tarefa que podem ser passadas como parâmetros para manipuladores de tarefas e executáveis externos que são iniciados por tarefas. |
ITimeTrigger Representa um gatilho que inicia uma tarefa em uma data e hora específicas. |
ITrigger Fornece as propriedades comuns herdadas por todos os objetos de gatilho. |
ITriggerCollection Fornece os métodos usados para adicionar, remover e obter os gatilhos de uma tarefa. |
IWeeklyTrigger Representa um gatilho que inicia uma tarefa com base em um agendamento semanal. |
DIÁRIA Define o intervalo, em dias, no qual uma tarefa é executada. |
MONTHLYDATE Define o dia do mês em que a tarefa será executada. |
MONTHLYDOW Define as datas que a tarefa executa por mês, semana e dia da semana. |
TASK_TRIGGER Define os horários para executar um item de trabalho agendado. |
TRIGGER_TYPE_UNION Define o agendamento de invocação do gatilho dentro do membro Type de uma estrutura TASK_TRIGGER. |
SEMANAL Define o intervalo, em semanas, entre invocações de uma tarefa. |
Treinamento
Módulo
Criar e gerenciar trabalhos agendados usando o Windows PowerShell - Training
Criar e gerenciar trabalhos agendados usando o Windows PowerShell