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

Tache erreur (0x1) suite à migration 2003>2008


Sujet :

Windows Serveur

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 196
    Points : 98
    Points
    98
    Par défaut Tache erreur (0x1) suite à migration 2003>2008
    Bonjour,

    Suite à migration sur un nouveau serveur en 2008R2, le planificateur de tâches me donne du fil à retordre et une tâche résiste encore et toujours à... la migration !

    Il s'agit d'un fichier .cmd qui en exécute un 2e pour chaque fichier dans un répertoire donné et comme c'est de la compta, c'est hyper urgent, ça doit marcher du premier coup bref...

    Je précise que si j'exécute le cmd en question, ça fonctionne, bien entendu, ce qui veut dire que c'est le planificateur de tâches qui pose problème.

    Dans "Actions" j'ai paramétré de la même manière que pour lancer mes scripts en .bat :
    Action : Démarrer un programme
    Programme/script : cmd
    Ajouter des arguments : /c I:\www\Job\geficol\serfico\runftp.cmd

    Donc j'imagine que c'est cette dernière ligne qui pêche...
    Merci du coup de pouce !

  2. #2
    Expert éminent
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Points : 8 239
    Points
    8 239
    Par défaut
    Bonjour,
    Avec quel utilisateur est lancée la tâche ? A-t-il suffisamment de droits ? Si le script va fouiller à des endroits protégés (par l'uac), il faut un compte avec les droits qui vont bien sur ces emplacements.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 196
    Points : 98
    Points
    98
    Par défaut
    C'est un admin du domaine et j'ai coché "Exécuter avec les autorisations maximales" comme pour mes autres scripts (qui sont des .bat et qui fonctionnent).
    Ce script n'a pas été écrit par moi, mais il fonctionne sur le 2003 en tâche planifiée.
    Il fonctionne lancé à la main sur le 2008 mais pas en planifié ou lancé manuellement depuis le planificateur de tâches.

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 196
    Points : 98
    Points
    98
    Par défaut
    0x1 : une fonction incorrecte ou inconnue a été appelée. C'est tout ce que j'obtiens de Crocosoft

  5. #5
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 218
    Points : 28 193
    Points
    28 193
    Par défaut
    tu dis que ton script lance un autre script, peut-être qu'il ne le trouve pas.

    Tu as vérifier les variables d'environnement, la variable path notamment ?

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 196
    Points : 98
    Points
    98
    Par défaut
    Les 2 scripts sont dans le même répertoire et si j'exécute le 1er à la main il lance le 2e sans problème. Et ces mêmes scripts fonctionnent sur l'autre serveur.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for /F  %%i IN ('dir /b I:\www\Job\geficol\*.txt') DO serfa_pscp.cmd %%i
    Le deuxième envoie les fichiers .txt sur le serveur distant vis pscp.exe avec un fichier .ppk et déplace le fichier dans un répertoire "old" une fois transféré.

  7. #7
    Membre averti
    Homme Profil pro
    Inscrit en
    Mars 2010
    Messages
    211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 211
    Points : 300
    Points
    300
    Par défaut
    Hello,

    C'est le seul script que vous avez qui fait appel à un autre ?

    Car dans ce cas, c'est peut être un problème de droit sur le deuxième ?? Faites un test avec une MSGBOX sur le premier afin de voir si c'est bien le premier script ou le deuxième qui poserais problème ?


    J'ai aucune idée de comment sont gérés les droits sur 2 script en cascade, est ce que le deuxième hérite des droits du premier (??)


    Cdt,
    Benoit

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 196
    Points : 98
    Points
    98
    Par défaut
    Voici le 2e script, y a-t-il moyen d'effectuer la même chose en un seul script ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ".\pscp.exe" -i ".\user@nomfichier.ppk" "I:\www\Job\geficol\%1" user@serveur.distant.fr:/home/repertoire/
    move I:\www\Job\geficol\%1 I:\www\Job\geficol\old
    Mon langage de prédilection c'est le PHP

    Le but c'est de transférer tous les soirs un fichier nommé à la date du jour "jjmm".txt sur le serveur distant puis de le déplacer dans old.
    Comme le fichier n'a pas un nom fixe, je ne sais pas faire

    Mais pourtant si j'exécute (en étant connectée avec le même admin) le script runftp.cmd, il lance sans problèmes le 2e et il arrive bien sur le serveur distant (je viens d'en avoir la confirmation).

    C'est dès que je passe par le planificateur de tâches que ça échoue et comme j'avais déjà galéré à trouver les bons arguments (ajout du /c) je pense que ça vient plutôt de là non ?


    C'est un admin du domaine qui exécute les scripts et il a contrôle total sur eux

  9. #9
    Membre averti
    Homme Profil pro
    Inscrit en
    Mars 2010
    Messages
    211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 211
    Points : 300
    Points
    300
    Par défaut
    Essaye d'inclure tes 2 lignes de codes à la place de "serfa_pscp.cmd" ?

  10. #10
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 196
    Points : 98
    Points
    98
    Par défaut
    Quelque chose dans le genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for /F  %%i IN ('dir /b I:\www\Job\geficol\*.txt') DO 
    ".\pscp.exe" -i ".\user@nomfichier.ppk" "I:\www\Job\geficol\%%1" user@serveur.distant.fr:/home/repertoire/
    move I:\www\Job\geficol\%%1 I:\www\Job\geficol\old
    ?
    Euh... y'a des parenthèses à mettre ?

Discussions similaires

  1. Erreur link LNK2019 suite à migration 2005 --> 2008
    Par tapiou dans le forum Visual C++
    Réponses: 3
    Dernier message: 19/03/2012, 16h29
  2. VS2010 : erreur CS1703 suite migration
    Par ed2011 dans le forum Visual Studio
    Réponses: 0
    Dernier message: 03/08/2011, 15h01
  3. [VBA] Erreur Macro suite à migration
    Par tapi13 dans le forum SDK
    Réponses: 5
    Dernier message: 21/04/2010, 08h45
  4. Erreur suite à migration sous VS 2008
    Par REMACC1 dans le forum C#
    Réponses: 1
    Dernier message: 07/10/2009, 11h34
  5. [WS 2008] Migration 2003 vers 2008
    Par Raphael1980 dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 07/09/2009, 10h24

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