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 :

Supprimer du texte dans le résultat d'un script [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 37
    Par défaut Supprimer du texte dans le résultat d'un script
    Bonjour,

    Je souhaite supprimer le texte "Le mot de passe expire" qui apparaît dans le résultat de mon script:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    @Echo Recherche de la date d'expiration des comptes de l'AD
    @Echo off
    for /f %%i in (liste.txt) do (
    	for /f "delims=" %%a in ('net user %%i /domain^|findstr /c:"Le mot de passe expire"') do echo %%a : %%i
    	)
    Echo Fini !!
    PAUSE
    Le résultat est le suivant:
    Le mot de passe expire 12/05/2018 16:06:59 :MP
    Le mot de passe expire 12/05/2018 16:08:14 :AB
    Le mot de passe expire 12/05/2018 16:20:14 :LF

    Je ne souhaite avoir comme réponse seulement la date et le user.

    Auriez-vous une solution à mon problème ? Je suis preneur de toute remarque concernant ce code.

    Merci.

  2. #2
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    @Echo Recherche de la date d'expiration des comptes de l'AD
    @Echo off
    for /f %%i in (liste.txt) do (
    	for /f "tokens=6 delims= " %%a in ('net user %%i /domain^|findstr /c:"Le mot de passe expire"') do echo %%a : %%i
    	)
    Echo Fini !!
    PAUSE

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 37
    Par défaut
    Merci pour cette réponse, le résultat est exactement celui attendu.

    Encore Merci.

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

Discussions similaires

  1. [sed] Supprimer le caractère : dans un résultat
    Par hector153 dans le forum Shell et commandes GNU
    Réponses: 17
    Dernier message: 22/07/2017, 20h07
  2. [AC-2007] Supprimer du texte dans un champs et garder les chiffres
    Par CIRE3 dans le forum VBA Access
    Réponses: 11
    Dernier message: 26/10/2015, 06h58
  3. [XL-2010] Supprimer du texte dans une cellule
    Par drn_008 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/04/2014, 15h01
  4. [XL-2007] Chercher et supprimer du texte dans cellule
    Par louqui dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 08/04/2012, 16h53
  5. Comment supprimer du texte dans un fichier XML
    Par sheira dans le forum Langage
    Réponses: 12
    Dernier message: 29/12/2010, 15h47

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