Est-ce que quelqu'un connaît une cmdlet powershell pour automatiser le planificateur de tâches sous XP/2003? Si vous avez déjà essayé de travailler avec des schtasks, vous savez que c'est assez douloureux.Cmdlet de tâche planifiée Windows 2003 (v 1.0)
Répondre
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.
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.
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.
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.
@ (EBGreen) La classe Win32_ScheduledJob ne fonctionne qu'avec les travaux planifiés.
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
@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.
- 1. tâche planifiée ou service Windows
- 2. Erreur d'échec de tâche planifiée
- 3. Comment faire pour résoudre Windows tâche planifiée ne fonctionne pas?
- 4. Écrire dans le journal des événements Tâche planifiée Windows
- 5. Passer le paramètre à la tâche planifiée Windows
- 6. Comment exécuter une tâche Rake en tant que "tâche planifiée" Windows?
- 7. Communication de tâche planifiée (à l'aide de l'interface ITask)?
- 8. Fin de la tâche planifiée en arrière-plan
- 9. L'interopérabilité Word ne fonctionne pas dans une tâche planifiée
- 10. quest powershell: comment exécutez-vous une tâche planifiée?
- 11. Erreur lors de l'emprunt d'identité d'un utilisateur dans .NET dans une tâche planifiée
- 12. .NET créer une tâche planifiée sur le serveur échoue avec E_ACCESSDENIED
- 13. Windows tâche automatisée
- 14. powershell exchange: comment configurer une tâche planifiée pour exécuter exchange2007 powershell?
- 15. Windows Activation Service sur Windows 2003
- 16. Quelle est préférable d'utiliser pour un travail récurrent: Service ou tâche planifiée?
- 17. svctraceviewer pour Windows Server 2003
- 18. Possible de lancer uniquement une tâche planifiée si un raccourci/bouton est cliqué?
- 19. politique de sécurité IP sur Windows 2003
- 20. Utilisation de Psexec avec Windows Server 2003
- 21. CruiseControl.Net sur Windows Server 2003 x64
- 22. win service ou une tâche planifiée pour appeler périodiquement un service Web?
- 23. Le script PHP exécuté en tant que tâche planifiée se bloque - aide!
- 24. Comment arrêter/démarrer une tâche planifiée sur un ordinateur distant par programme?
- 25. varchar (255) v tinyblob v tinytext
- 26. Comment installer .exe en tant que travail cron ou tâche planifiée? C#
- 27. Hyper V Virtual PC
- 28. Windows Server 2008 Hyper-V sur le processeur x86
- 29. SMTP, le relais anonyme et Windows 2003
- 30. Windows 2003 plantant avec .NET 3.5 SP1