Question [Résolu] Problème récupération tâches panifiées

Plus d'informations
il y a 14 ans 1 semaine #11285 par Charles
Bonjour,

Et oui, c'est encore moi. :woohoo:
Actuellement je rencontre un soucis avec l'éxécution d'un de mes scripts qui est censé récupéré les tâches planifiées.
Je m'explique, j'ai un total de 242 tâches planifiées, et je n'en récupère que 240...
Les 2 tâches planifiées non récupérées sont des tâches que j'ai crée manuellement, les 240 autres sont générées par le système.

Le code que j'utilise:
[code:1]$taches = Get-WmiObject -computer $machine win32_scheduledjob -credential (get-credential $Credential)
$list = $taches | Sort JobID | Select-object @{e={$machine};n=\"Serveur\"},
@{e={$_.JobId};n=\"ID\"},
@{e={$_.Command};n=\"Commande\"},
@{e={$_.JobStatus};n=\"Statut\"}[/code:1]

Message édité par: Elreyatem, à: 8/03/12 10:01<br><br>Message édité par: Elreyatem, à: 20/03/12 20:19

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 1 semaine #11293 par Gaga
Salut,

Pour les tâches planifiées j'utilise l'objet com \&quot;schedule.service\&quot; qui liste toutes les taches. J'ai fais des tests avec wmi mais je n'arrive pas à avoir toutes les tâches planifiées de la bécane, et je sais pas pourquoi ....

[code:1]$tache=New-Object -ComObject schedule.service[/code:1]
On se connecte ici en local (ou à distance)
[code:1]$tache.Connect()[/code:1]
On se place à la racine (pour vista,seven,W2008)
[code:1]$rep=$tache.GetFolder('\')[/code:1]
On récupère les tâches planifiées uniquement à la racine
[code:1]$rep.GetFolders(0)[/code:1]<br><br>Message édité par: Gaga, à: 9/03/12 00:01

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 1 semaine #11294 par Charles
Rebonjour!

$tache=New-Object -ComObject schedule.service


Moi personnellement cette commande ne marche pas sur mon serveur 2003.

Je me suis tourné vers une autre solution:
[code:1]
schtacks /query /s \&quot;adrrIP\&quot; /u \&quot;utilisateur\&quot; /p \&quot;passwd\&quot; /fo csv | select-object -unique | ConvertFrom-CSV
[/code:1]

J'arrive à l’exécuter à distance sur les 2008, localement sur un 2003 mais pas à distance sur celui-ci. Ce qui est frustrant. Et même le résultat me convient que moyennement, vu qu'il ne m'affiche même pas si la tâche c'est bien exécutée correctement ou pas.

L'erreur affichée:

schtasks.exe : Erreur : Cette demande n'est pas prise en charge.

<br><br>Message édité par: Elreyatem, à: 9/03/12 09:57

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 1 semaine #11295 par Charles
J'ai du nouveau dans ma recherche, j'ai compris pourquoi avec ma commande d'origine je n'obtenais pas les tâches non système (donc crée manuellement):

The Win32_ScheduledJob&amp;#8194;WMI class&amp;#8194;represents a job created with the AT command. The Win32_ScheduledJob class does not represent a job created with the Scheduled Task Wizard from the Control Panel. You cannot change a task created by WMI in the Scheduled Tasks UI.


Merci Microsoft de me mettre à disposition une commande pour ne récupérer que les tâches créées par le système ou par la commande AT (et non pas par la fenêtre de création de tâches, ce qui est fait par 98% des admins réseaux...). :whistle:
GE-NI-AL. :P

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 1 semaine #11306 par Laurent Dardenne
Elreyatem écrit:

Merci Microsoft de me mettre à disposition une commande pour ne récupérer que les tâches créées par le système ou par la commande AT

M'est avis que ce n'est pas ici que ta doléance doit être formulée en premier.

Un conseil, poste ta demande sur MSConnect et fait le savoir sur les forums traitant de powershell tout en invitant les participants à voter pour ta proposition.

Sinon as-tu regardé la béta de PS V3 ?
Côté scheduling ça s'annonce bien, le SDK PowerShell propose 3 ou 4 classes autour de ce thème.
Et de ce que j'ai compris il est possible de créer des tâches' personnelle'.

Sinon pour la v2, rien n'empêche de regouper le résultat de traitement portant sur WMI et Win32.

As-tu, sur ce sujet, consulté les différents référentiel de code ?

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 1 semaine #11310 par Charles
Bonjour!

M'est avis que ce n'est pas ici que ta doléance doit être formulée en premier.

Je m'excuse, c'était une blague... Je ne pensais pas du tout avoir un résultat ici en mettant cette phrase, et ce n'était surtout pas à prendre au sérieux. :unsure:

Sinon as-tu regardé la béta de PS V3

J'ai jeté un rapide coup d'oeil... :whistle:

As-tu, sur ce sujet, consulté les différents référentiel de code ?

En ce qui concerne les serveurs 2008, je n'ais aucun problème à remonter les tâches planifiées (à distance et en local).
C'est pour les serveurs 2003 que j'ai des soucis puisque la commande qui doit remonter les tâches planifiées ne fonctionne que localement... Ou alors on ne me retourne que les tâches AT, ce qui ne m'intéresse pas. Et justement, après recherche, j'ai vu que je n'étais pas le seul à m'être interrogé (j'ai vu du côté du forum microsoft qu'il y avait quelques personnes qui demandait pourquoi seulement AT et pas les autres).

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.068 secondes
Propulsé par Kunena