IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows XP Discussion :

Lancer un batch à partir du planificateur


Sujet :

Windows XP

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2013
    Messages : 9
    Points : 7
    Points
    7
    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 éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 932
    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 : 14 932
    Points : 23 240
    Points
    23 240
    Billets dans le blog
    10
    Par défaut
    Bonjour

    Fait un essai en lançant un batch visible à l'écran pour vois s'il s'exécute.
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  3. #3
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 688
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 688
    Points : 13 117
    Points
    13 117
    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 éminent
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 839
    Points : 9 222
    Points
    9 222
    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

Discussions similaires

  1. [PHP 5.2] Lancer script batch à partir d'une page web
    Par -yasmine- dans le forum Langage
    Réponses: 16
    Dernier message: 23/04/2012, 14h52
  2. Lancer un export à partir d'un fichier batch
    Par créolie dans le forum Développement
    Réponses: 2
    Dernier message: 07/08/2008, 15h13
  3. Réponses: 11
    Dernier message: 25/05/2006, 11h42
  4. [Stratégie] Lancer une url à partir d'une appli java
    Par yobogs dans le forum Général Java
    Réponses: 4
    Dernier message: 14/04/2005, 17h10
  5. Lancer un executable à partir d'un exe
    Par Invité dans le forum MFC
    Réponses: 4
    Dernier message: 26/01/2004, 12h55

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