Bonjour à tous,
J'aimerais récupérer de façon globale les informations lié aux taches planifiés sur l'ensemble de mes serveurs.
pour cela j'ai trouver un script presque parfait :
ça me sort une réponse comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Get-ExecutionPolicy $ComputerName = $env:COMPUTERNAME $Schedule = new-object -com("Schedule.Service") $Schedule.connect($ComputerName) $Tasks = $Schedule.getfolder("\").gettasks(0) $Tasks | Select-Object Name, State, Path, Enabled, LastRunTime, LastTaskResult >"\\repserv\Task sched\$ComputerName.txt"
Ce qui est presque parfait ! si ce n'est qu'il me manque une info essentielle dans mon cas : le compte Utilisateur AD qui exécute la tâche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Name : Reboot hebdomadaire State : 3 Path : \Reboot hebdomadaire Enabled : True LastRunTime : 13/07/2014 05:00:00 LastTaskResult : 0
si qq à une idée je suis preneur !
Merci d'avance !
Partager