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 :

Utilisation de psexec


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2019
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 6
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2019
    Messages : 8
    Par défaut Utilisation de psexec
    Bonjour,

    Il m'arrive de faire des scripts Batch dans le cadre de mon travail et je suis actuellement coincé.
    Lorsque j'exécute le script en local tout fonctionne correctement mais lorsque je l'exécute en utilisant psexec j'obtiens l'erreur :
    PsExec could not start for on ... Le fichier spécifié est introuvable
    Voici la ligne qui pose problème :

    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    @psexec.exe \\%host_name% for /f "usebackq tokens=2 delims=="%A in (`cmdkey -list^|findstr target`) do cmdkey:%A

    sachant que si j'exécute cette ligne directement dans un invite de commande elle fonctionne correctement (en enlevant le @psexec.exe \\%host_name%)

    Merci d'avance pour votre aide.

  2. #2
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    essaie ceci

    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    psexec.exe \\%host_name% cmd /c for /f "usebackq tokens=2 delims=="%A in (`cmdkey -list^|findstr target`) do cmdkey:%A

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2019
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 6
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2019
    Messages : 8
    Par défaut
    J'ai corrigé un peu, j'obtiens toujours la même erreur :

    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    psexec.exe \\%host_name% cmd /c for /f "usebackq tokens=2 delims==" %%A in (`cmdkey -list^|findstr target`) do cmdkey /delete:%%A

  4. #4
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Essaie de spécifier le chemin de cmdkey

    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    psexec.exe \\%host_name% cmd /c for /f "usebackq tokens=2 delims==" %%A in (`C:\Windows\System32\cmdkey.exe -list^|findstr target`) do cmdkey /delete:%%A

    Sinon simplifie au maximum la commande (jusqu'a allé à un echo Hello Word) afin de déterminer ce qui bloque.

  5. #5
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    D'ailleurs tu devrai peut être aussi spécifier le chemin absolu de cmd.exe

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2019
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 6
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2019
    Messages : 8
    Par défaut
    Merci de votre aide, maintenant j'ai un nouveau message d'erreur : "do était inatendu"

    Edit : je précise que même si je met un echo après le do le message d'erreur reste

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/02/2013, 16h45
  2. Utilisation de PsExec
    Par Thomaaas dans le forum Windows
    Réponses: 1
    Dernier message: 11/08/2010, 21h27
  3. Utilisation de psexec
    Par koKoTis dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 01/09/2007, 19h24
  4. Problème d'utilisation de PSEXEC
    Par DUBAS Anne-Lise dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 16/12/2005, 08h03
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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