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 :

Import-Csv problème ? [PowerShell]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2015
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Mars 2015
    Messages : 99
    Par défaut Import-Csv problème ?
    Bonjour

    J'ai un soucis avec ce script :

    Code : 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
    $dir = "\\domaine.net\enterprise\groupes\Groupe Commun\Public_Informatique\macList\*.txt"
    $destFile = "\\domaine.net\enterprise\groupes\Groupe Commun\Public_Informatique\macList\mdtMacList.txt"
    
    if (Test-Path $destFile){del $destFile}
    
    dir $dir | Import-Csv | foreach {
        $name = $_.name
        $mac = $_.macAddress
             
        $out =
        "[$mac]",
        "ComputerName=$name",
        "SkipComputerName=YES",
        ""
        Write-Host $name $mac
        Add-Content $destFile $out
    }
    Write-Host "le résultat est sauvé dans le fichier : " -ForegroundColor Green
    (dir $destFile).fullname

    J'obtiens l'erreur suivante :

    Code : 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
    Import-Csv : Vous devez spécifier le paramètre -Path ou -LiteralPath, mais pas les deux.
    Au caractère H:\Scripts\MAC_MDT.ps1:6 : 12
    + dir $dir | Import-Csv | foreach {
    +            ~~~~~~~~~~
        + CategoryInfo          : InvalidData : (:) [Import-Csv], InvalidOperationException
        + FullyQualifiedErrorId : CannotSpecifyPathAndLiteralPath,Microsoft.PowerShell.Commands.ImportCsvCommand
    
    le résultat est sauvé dans le fichier :
    dir : Impossible de trouver le chemin d'accès «\\domaine.net\enterprise\groupes\Groupe
    Commun\Public_Informatique\macList\mdtMacList.txt», car il n'existe pas.
    Au caractère H:\Scripts\MAC_MDT.ps1:19 : 2
    + (dir $destFile).fullname
    +  ~~~~~~~~~~~~~
        + CategoryInfo          : ObjectNotFound: (\\domaine.n...\mdtMacList.txt:String) [Get-ChildItem], ItemNotFound
       Exception
        + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetChildItemCommand
    Pouvez-vous m'aider ? merci

  2. #2
    Membre chevronné
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2012
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 281
    Par défaut
    salut steve15

    essai en remplacent la ligne suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dir $dir | Import-Csv | foreach {
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (dir $dir ).fullname | Import-Csv | foreach {

  3. #3
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2015
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Mars 2015
    Messages : 99
    Par défaut
    Super, ça fonctionne

    Merci !!

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

Discussions similaires

  1. Import CSV : problème avec les durées
    Par FeuFolay dans le forum Project
    Réponses: 0
    Dernier message: 27/09/2012, 17h36
  2. Import csv problème fin de ligne
    Par cemyr dans le forum SAS Base
    Réponses: 2
    Dernier message: 03/02/2012, 14h33
  3. import de fichier CSV : problème de caractères accentués
    Par mouaa dans le forum Administration
    Réponses: 2
    Dernier message: 08/08/2007, 07h45
  4. [Macro]Problème d'importation .CSV avec macro
    Par Eric Harvey dans le forum VBA Access
    Réponses: 8
    Dernier message: 12/04/2007, 17h04
  5. problème d'import csv
    Par lecureuil dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 21/03/2007, 08h32

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