Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Invité de passage
    Homme Profil pro
    Étudiant
    Inscrit en
    janvier 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : janvier 2013
    Messages : 4
    Points : 0
    Points
    0

    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 Jean Michel
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    décembre 2010
    Messages
    7 172
    Détails du profil
    Informations personnelles :
    Nom : Homme Jean Michel
    Localisation : France, Corrèze (Limousin)

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

    Informations forums :
    Inscription : décembre 2010
    Messages : 7 172
    Points : 11 491
    Points
    11 491

    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 388
    Détails du profil
    Informations forums :
    Inscription : septembre 2008
    Messages : 3 388
    Points : 5 751
    Points
    5 751

    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 Mehdi Tounisiano
    Enseignant
    Inscrit en
    juin 2009
    Messages
    2 764
    Détails du profil
    Informations personnelles :
    Nom : Homme Mehdi Tounisiano
    Âge : 39
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : juin 2009
    Messages : 2 764
    Points : 6 716
    Points
    6 716

    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 :
    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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •