2008-08-29 11 views

Répondre

1

Vous n'avez pas besoin PowerShell pour automatiser le Planificateur de tâches, vous pouvez utiliser la commande SCHTASKS dans XP.

Selon le Wikipedia, le planificateur de tâches 2.0 (Vista et Server 2008) est accessible via COM.

0

Non "native" PowerShell, mais si vous exécutez powershell.exe en tant qu'administrateur, vous devez avoir accès à la commande "at", que vous pouvez utiliser pour planifier des tâches.

3

Ok, Pablo a suscité mon intérêt à dire que le planificateur est accessible via COM.

Dans PowerShell, vous pouvez le faire:

$svc = new-object -com Schedule.Service 

... et qui vous donne une poignée au planificateur de tâches. Vous pouvez voir ce que les membres qu'il a l'aide:

$svc | get-member 

L'une de ses méthodes est newtask, donc je commencer par là.

Edit: Quelques infos here. C'est un exemple VBScript mais ça vous donnera l'essentiel.

1

This est un bon article (assurez-vous de lire l'autre article lié) qui traite de l'examen des tâches planifiées sur des machines distantes. Ce n'est pas exactement ce que vous demandiez, mais cela devrait vous mener dans la bonne direction.

1

@ (EBGreen) La classe Win32_ScheduledJob ne fonctionne qu'avec les travaux planifiés.

Windows 2000 and Windows NT 4.0: You can use the Scheduled Tasks UI to modify the task you originally created with WMI. However, although the task is successfully modified, you can no longer access the task using WMI.

L'autre solution en utilisant l'objet com Schedule.Service est également pas une option pour 2003

la question est peut-on utiliser le script, PowerShell en particulier pour récupérer les tâches planifiées à l'aide de la tâche Scheduler API? Oui nous pouvons! Mais vous aurez besoin de Windows Vista pour accomplir cela.

acclamations

-1

@slipsec: Je n'ai pas accès à un serveur 2003 pour essayer, mais googler "server 2003" SCHTASKS il y a des liens liés aux questions à ce sujet. Peut-être que vous avez mal orthographié la commande? Comme Matt le dit, vous pouvez également utiliser AT, mais dans ce cas, vous n'avez pas accès aux tâches planifiées via le Panneau de configuration, uniquement via la commande AT.

Questions connexes