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

Scripts/Batch Discussion :

runas a rallonge [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 47
    Par défaut runas a rallonge
    Bonjour,

    Voici un probleme sur lequel je bloque depuis maintenant une grosse heure :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    runas /env /user:domaine\utilisateur "%programfiles%\Microsoft Office\OFFICE11\EXCEL.EXE \\serveur\chemin avec des espaces\fichier avec espace.xls"
    Voila le comportement :
    La commande demande bien le mot de passe du compte utilisateur, puis lance excel, mais le probleme viens du fait qu'il ne comprennent pas le chemin qui mene au fichier xls (il bloque sur chaque espace du chemin ou du fichier).

    par exemple dans ce cas il me dira qu'il ne trouve pas \\serveur\chemin.xls puis avec.xls puis espaces.xls et ainsi de suite ...

    J'ai jonglé avec les simple et double quote pendant un moment sans jamais parvenir a lui faire comprendre .

    Ceci est fait pour un raccourci et n'est pas executer dans un batch ou autre fichier.

    quelqu'un aurait il une solution a ce probleme?
    Merci d'avance a vous.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    240
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2008
    Messages : 240
    Par défaut
    Bonjour
    le bat n'aime pas les noms composés
    as tu possiblilité de renommer ton fichier ? en remplaçant tes espaces par des underscores _

    fichier excel toto.xls devient fichier_excel_toto.xls

  3. #3
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    Essaie en encadrant ton chemin/exécutable par la séquence \" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    runas /env /user:domaine\utilisateur "\"%programfiles%\Microsoft Office\OFFICE11\EXCEL.EXE\" \"\\serveur\chemin avec des espaces\fichier avec espace.xls\""
    Normalement, ça doit marcher.
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 47
    Par défaut
    Merci de vous etre pencher sur mon probleme.
    Il ne m'est pas possible de renommer ni les chemins ni les nom de fichiers je n'avais donc pas le choix .

    Mac LAK Ta solution fonctionne bien en revanche je n'ai pas compris a quoi servent les \ ?
    Je suis preneur d'une petite explication si quelqu'un veut bien se donner la peine.

    Enfin en tout cas le probleme est resolu merci beaucoup.

  5. #5
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    Citation Envoyé par BeN0o8 Voir le message
    Mac LAK Ta solution fonctionne bien en revanche je n'ai pas compris a quoi servent les \ ?
    Je suis preneur d'une petite explication si quelqu'un veut bien se donner la peine.
    C'est le caractère d'échappement pour le C. J'ai déjà remarqué plusieurs fois que, dans ce genre de cas, il fallait effectuer non seulement un échappement au niveau de l'appel du batch (=> pour l'appel correct à runas), mais AUSSI un échappement "type C" pour le traitement interne de l'outil, qui semble manifestement en avoir besoin pour comprendre les inclusions imbriquées de guillemets.

    Tu trouveras des choses similaires dans les appels de clés de registre par exemple, où il faut systématiquement écrire "\\" à la place de "\" dans les noms de fichiers absolus.
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 47
    Par défaut
    Ah oui c'est vrai je l'utilise dans mes fichier de conf registre mais j'avais pas fait le lien.

    Merci encore.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VBS]Vider un répertoire avec la commande RUNAS
    Par Alphaz dans le forum VBScript
    Réponses: 3
    Dernier message: 20/06/2006, 17h43
  2. Rallonge pour carte PCMCIA ?
    Par Tex-Twil dans le forum Périphériques
    Réponses: 4
    Dernier message: 12/05/2006, 13h44
  3. [Hardware] Rallonge USB
    Par Yanos dans le forum Périphériques
    Réponses: 7
    Dernier message: 16/03/2006, 12h58
  4. Comment exécuter "en tant que" (RunAs) ?
    Par PierreT dans le forum API, COM et SDKs
    Réponses: 9
    Dernier message: 21/09/2005, 17h56
  5. Too Many versions & Backup-Restore à rallonge
    Par Harry dans le forum Administration
    Réponses: 14
    Dernier message: 30/06/2004, 18h10

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