1. #1
    Invité de passage
    Homme Profil pro
    Étudiant
    Inscrit en
    janvier 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : janvier 2013
    Messages : 8
    Points : 1
    Points
    1

    Par défaut Lancer un batch à partir du planificateur

    Bonjour,

    Je souhaite lancer un batch qui exécute un programme SAS à partir du planificateur de tache de Windows XP.

    J'ai vérifier que le lancement manuelle de ce batch fonctionne bien, mais lorsque je le fais à partir du planificateur, le programme ne ce lance pas.

    Je précise que dans "Exécuter en tant que" j'ai précisé "NT AUTHORITY\SYSTEM" pour ne pas avoir de problème de droit.

    Dans "Exécuter" j'ai bien mis le lien de mon fichier sans aucun espace, au cas ou cela causerait des problèmes.

    Auriez-vous une explication?

    Par avance,merci!!!!

  2. #2
    Expert Confirmé Sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    décembre 2010
    Messages
    8 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : décembre 2010
    Messages : 8 335
    Points : 12 699
    Points
    12 699
    Billets dans le blog
    6

    Par défaut

    Bonjour

    Fait un essai en lançant un batch visible à l'écran pour vois s'il s'exécute.

  3. #3
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    septembre 2008
    Messages
    3 568
    Détails du profil
    Informations forums :
    Inscription : septembre 2008
    Messages : 3 568
    Points : 6 130
    Points
    6 130

    Par défaut

    Lancer un programme UI sur l'écran de login n'est pas aussi simple que ça !
    Il doit être démarré par CreateProcess en spécifiant le bureau Winlogon, soit par un service, soit par un GINA stub. (le principe est encore diffèrent sous Vista+)
    SAS se fait spécifiquement par GINA et n'autorise pas le changement d'utilisateur. Par service si, mais il faut encore récupérer la session active, etc.

  4. #4
    Expert Confirmé Sénior
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    juin 2009
    Messages
    3 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : juin 2009
    Messages : 3 005
    Points : 7 301
    Points
    7 301

    Par défaut

    Citation Envoyé par matthieu93410 Voir le message
    Bonjour,

    Je souhaite lancer un batch qui exécute un programme SAS à partir du planificateur de tache de Windows XP.

    J'ai vérifier que le lancement manuelle de ce batch fonctionne bien, mais lorsque je le fais à partir du planificateur, le programme ne ce lance pas.

    Je précise que dans "Exécuter en tant que" j'ai précisé "NT AUTHORITY\SYSTEM" pour ne pas avoir de problème de droit.

    Dans "Exécuter" j'ai bien mis le lien de mon fichier sans aucun espace, au cas ou cela causerait des problèmes.

    Auriez-vous une explication?

    Par avance,merci!!!!

    A titre d'exemple voici un Vbscript qui exécute le Bloc-notes à 12:30 tous les lundis, mercredis et vendredis.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    strComputer = "."
    Set objWMIService = GetObject("winmgmts:" _
        & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
    Set objNewJob = objWMIService.Get("Win32_ScheduledJob")
    errJobCreated = objNewJob.Create _
        ("Notepad.exe", "********123000.000000-420", _
            True , 1 OR 4 OR 16, , , JobID) 
    Wscript.Echo errJobCreated

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo