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 :

l'exécution de powershell par un .bat génère une bordée d'injures [PowerShell]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par défaut l'exécution de powershell par un .bat génère une bordée d'injures
    Bonsoir,

    pour éviter à l'utilisateur de devoir ouvrir Powershell ISE, je crée un .bat.
    Exemple de .bat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Powershell.exe -executionpolicy remotesigned -File  ..\scripts\export5000.ps1 "GAD-SU-NextGenPDM_PrePROD"
    pause
    Mon souci, même si au final, le script est bien exécuté est que ça commence par afficher plein de messages d'erreur (copier-coller impossible, mais ils font référence au fichier profile.ps1 qui est situé à c:\windows\System32\WindowsPowerShell\V1.0.
    J'ai rajouté dans le script une instruction pour ne pas afficher les erreurs $ErrorActionPreference = "SilentlyContinue" #one doesn't display errors, mais elles sont quand même affichées. Peut-on éviter cela ?

  2. #2
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par défaut
    On peut éviter les injures en faisant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Powershell.exe -NoProfile -executionpolicy remotesigned -File  ..\scripts\export5000.ps1 "GAD-SU-NextGenPDM_PrePROD"
    pause

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

Discussions similaires

  1. modifier le résultat d'une requête exécuté par un .bat
    Par int59 dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 29/10/2015, 10h31
  2. lancer un setup.exe par un .bat
    Par bricou dans le forum Windows XP
    Réponses: 3
    Dernier message: 23/04/2007, 12h54
  3. Réponses: 8
    Dernier message: 16/03/2007, 16h43
  4. Exécutable qui génére une erreur windows
    Par jouidos dans le forum Windows Forms
    Réponses: 4
    Dernier message: 22/01/2007, 15h50
  5. Exécuter un fichier .BAT sur une machine distante
    Par ruff15 dans le forum Windows
    Réponses: 4
    Dernier message: 14/09/2005, 11h44

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