Question Lister taches planifiées sur plusieurs serveurs

Plus d'informations
il y a 15 ans 1 mois #435 par balek
Bonjour,

tout d'abord un bravo pour ce site , clair, plein d'explication, de bons tutorial et de bonnes bases de connaissances.

Le voudrais vriament commencer en powershell mais la je but deja pour faire un \"premier\" script.

Le but serais de lister les taches planifiées sur plusieurs serveurs grace à un fichiers txt ou je renseignerai les noms des serveurs.

j'ai commencer par for-eachObject mais je ne suis vraiment pas sur de moi, ca fait que bugger :) :) :)

merci d'avance pour votre aide.

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

Plus d'informations
il y a 15 ans 1 mois #436 par balek
j'ai commencer par ce code :

get-wmiobject -query \"select * from win32_scheduledjob\" > d:\la.txt

Mais bon, ce n'est pas il me semble le bon \"composant\" wmi.

Si vous savez qqch , merci moi je continue a chercher ;)

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

Plus d'informations
il y a 15 ans 1 mois #441 par Laurent Dardenne
Si la classe WMI correspond bien.
Détail de la classe WMI
msdn2.microsoft.com/en-us/library/aa394399.aspx

Exemples VBS
msdn2.microsoft.com/en-us/library/aa394601.aspx

Quel résultat est renvoyé par l'instruction suivante :
[code:1]get-wmiobject -query \"select * from win32_scheduledjob\" [/code:1]

Tutoriels PowerShell

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

Plus d'informations
il y a 15 ans 1 mois #443 par Robin Lemesle
Salut balek, et bienvenue.

Le but serait de lister les taches planifiées sur plusieurs serveurs grace à un fichiers txt ou je renseignerai les noms des serveurs.



Bravo pour ce script très intéressant.

j'ai commencé par for-eachObject mais je ne suis vraiment pas sur de moi, ca fait que bugger


n'hésite pas à poster ton code si tu veux que l'on t'aide à le debugger.

Robin MVP PowerShell

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

Plus d'informations
il y a 15 ans 1 mois #445 par balek
bah, ca donne pas grand chose ma commande.
ca me créer bien mon fichier la.txt mais rien a l'interieur pourtant j'ai bien une tache planifiée sur mon système.

Je n'ai pas de message d'erreur ,ca revient au prompt.

@+

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

Plus d'informations
il y a 15 ans 1 mois #446 par Laurent Dardenne
Ok, il te faut adopter une approche itérative c'est à dire construire ton script pas à pas, cela à l'air évident ce que je te dis mais cela d'évitera des heures de debug.
Donc retire la redirection de ton instruction.
Puis ajoute une tâche de test
[code:1]at 14:45 c:\test.bat ^>c:\output.txt[/code:1]interroge le référentiel WMI
[code:1]get-wmiobject -query \"select * from win32_scheduledjob\"[/code:1]
tu dois avoir au moins une tâche.

JobId : 1
Name :
Owner :
Priority :
Command : c:\test.bat ^>c:\output.txt

supprime cette tâche (Attention l'instruction suivante supprime toutes les tâches!)
[code:1]at /delete[/code:1]
La ré-interrogation du référentiel WMI ne te renverra aucune tâche :
[code:1]get-wmiobject -query \"select * from win32_scheduledjob\"[/code:1]
Maintenant comme tu le dis

Le but serais de lister les taches planifiées sur plusieurs serveurs grace à un fichiers txt ou je renseignerai les noms des serveurs.

Il est préférable que tu énonces le pseudo code de ce traitement (on connait déjà le fonctionnel). Car ce qui peux s'énoncer simplement ne suppose pas que sa réalisation sous PS soit simple ;-)
A toi de jouer !

Tutoriels PowerShell

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

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