Récupérer le compte AD utilisé pour exécuter une tache planifié. (powershell ou batch)
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 :
Code:
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" |
ça me sort une réponse comme ça :
Code:
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 |
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.
si qq à une idée je suis preneur !
Merci d'avance !