O 'trabalho agendado ' e a" tarefa agendada "são a mesma coisa no contexto Powershell?

Estou a tentar criar uma tarefa agendada a partir do Powershell.

Estava a ler o documento para o cmdlet: nova edição.

E estou um pouco confuso...

pergunta : O 'trabalho agendado ' e a" tarefa agendada "são a mesma coisa no contexto Powershell? Ou há alguma diferença?

Author: pencilCake, 2014-05-05

2 answers

Então, só para dar uma resposta real, além do artigo que Valamus publicou:

Num contexto de PowerShell, os trabalhos programados e as tarefas programadas não são a mesma coisa. De uma perspectiva de escalonamento de tarefas são exatamente a mesma coisa.

A equipa PowerShell forneceu um conjunto de ferramentas para criar um tipo especial de trabalho que seria armazenado na Biblioteca do Escalonador de Tarefas. Os cmdlets de Tarefas agendadas não lhe permitirão interagir com as tarefas regulares. O escalonador de Tarefas permitir-lhe-á interagir com tarefas regulares e tarefas agendadas de forma intercambiável.

 9
Author: Jason Morgan, 2016-03-21 15:45:55

A tarefa agendada é apenas uma coisa do Windows e PowerShell pode controlá-la da mesma forma que (PowerShell) pode controlar muitas outras coisas do Windows.

O trabalho agendado é, por outro lado, principalmente coisa PowerShell. Nomeadamente, o trabalho agendado é algum código de PowerShell programado para execução de uma maneira "Windows Task Scheduler" e executado dentro do ambiente PowerShell (naturalmente).

Assim, uma actividade executada como uma tarefa agendada é qualquer coisa que possa executar a partir da linha de comandos (eg. .EXE, .BAT,. COM,.CMD etc. nada de PowerShell-ish, a menos que decidas começar powershell.exe e dar-lhe um nome de script para executar. No entanto, você pode controlar tudo isso a partir de PowerShell.

Por outro lado, a tarefa agendada é exclusivamente o código PowerShell (seja um bloco de script ou um ficheiro de script) que se regista com o escalonador de Tarefas do Windows, e o escalonador de Tarefas do Windows sabe como activá-lo. O método de ativação repetitiva é, em ambos os casos, o mesmo ("gatilhos").

Então, Powershell ... A tarefa agendada é uma coisa do Windows (controlável também a partir de PowerShell), enquanto o trabalho agendado do PowerShell é uma coisa exclusivamente PowerShell.
 5
Author: Gjuro Kladaric, 2018-08-31 08:15:26