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 :

Script power Shell


Sujet :

Scripts/Batch

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 1
    Par défaut Script power Shell
    bonjour,
    je besoin de vos lumière, je besoin d'un script pour router un fichier txt sur 2 répertoire selon un texte :
    un fichier généré automatiquement par l'ERP qui contient des informations de transporteur ( GLS ou TNT ou POSTE)
    je besoin de déplacer le fichier vers GLS si le fichier contient GLS , vers le dossier TNT si il contient TNT,
    le scripte doit boucler et vérifier si il y a un fichier et après le déplacer

  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
    Voici un exemple simple pour débuter.

    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    $files = Get-ChildItem *.txt | Where-Object { !$_.PSIsContainer }
    foreach($file in $files)
    {
        $content = Get-Content $file
        $destination = ""
     
        if ($content -like "*GLS*")
        {
            $destination = "GLS"
        }
        elseif ($content -like "*TNT*")
        {
            $destination = "TNT"
        }
        else
        {
            continue
        }
     
        # Prévoir la création des dossiers si il n'existe pas
        if (!(Test-Path -Path $destination))
        {
            New-Item -Path $destination -ItemType directory
        }
        $file | Move-Item -Destination ($destination + "\" + $file.Name)
    }

Discussions similaires

  1. Power Shell script password n'expire jamais
    Par alex_m94 dans le forum Windows
    Réponses: 1
    Dernier message: 02/04/2014, 09h48
  2. création script korn shell de recopie de fichiers
    Par jeje4 dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 29/03/2007, 07h38
  3. Problème avec mon script en Shell
    Par G.D.O dans le forum Linux
    Réponses: 8
    Dernier message: 05/07/2006, 16h40
  4. [ASE 12.5.1] Execution de scripts / commandes shell
    Par zayro dans le forum Adaptive Server Enterprise
    Réponses: 4
    Dernier message: 24/02/2006, 10h47
  5. aides pour script en shell
    Par komatek dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 12/08/2003, 15h36

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