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 :

Copie de fichier sur serveur distant


Sujet :

Scripts/Batch

  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2013
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2013
    Messages : 86
    Par défaut Copie de fichier sur serveur distant
    Bonjour,

    Je cherche à transférer des fichiers sur des serveurs dans mon réseau local.
    La liste des noms de serveurs sont dans complist1.txt qui est contenu dans ma variable $Computers

    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
     
    <#
        Transfert de fichier
    #>
    Import-Module bitstransfer
     
    $cred = Get-Credential
     
    # Point the script to the text file ei c:\list.txt
    $Computers = "C:\Users\X\Desktop\complist1.txt"
     
    # sets the varible for the file location ei c:\temp\ThisFile.exe
    $Source = "C:\Users\X\Desktop\Ping.ps1"
     
    # sets the varible for the file destination
    $Destination = Read-Host "Destination path"
     
     
    # displays the computer names on screen
    Get-Content $Computers | foreach {Start-BitsTransfer $Source $_\c$\$Destination -Credential $cred }

    Quand je lance mon script il m'indique que le chemin d'accès n'est pas trouvé :

    Start-BitsTransfer : Impossible de trouver le chemin d'accès «*\\XX\c$\Program Files\NSClient++\scripts\ping_casar*», car il n'existe pas.
    Au niveau de C:\Users\lcristante\Desktop\copyfiles.ps1*: 19 Caractère*: 53
    + Get-Content $Computers | foreach {Start-BitsTransfer <<<< $Source $_\c$\$Destination -Credential $cred }
    + CategoryInfo : ObjectNotFound: (\\XX\c...ipts\ping_casar:String) [Start-BitsTransfer], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : PathNotFound,Microsoft.BackgroundIntelligentTransfer.Management.NewBitsTransferCommand
    Or quand j'utilise le chemin
    "\\XX\c$\Program Files\NSClient++\scripts\ping_casar"
    via l'explorateur, j'accède aux dossiers désirés ...
    Comment résoudre ce problème ?

    Merci !

    Edit : J'ai ouvert une fenêtre windows avec un lien vers
    \\serveur1\c\$Program Files\NSClient++\scripts\ping_casar 
    et le transfert a fonctionné pour ce serveur.
    Mais je vais pas m'amuser à ouvrir 20 fenêtres pour exécuter mon script, sinon il n'a plus d’intérêt ...

  2. #2
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2013
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2013
    Messages : 86
    Par défaut
    up

Discussions similaires

  1. Réponses: 1
    Dernier message: 30/10/2008, 17h42
  2. Réponses: 2
    Dernier message: 18/04/2007, 15h44
  3. Réponses: 3
    Dernier message: 01/03/2007, 10h18
  4. [FTP] Accès fichiers sur serveur distant
    Par Mystic eyes dans le forum Langage
    Réponses: 23
    Dernier message: 07/07/2006, 17h06
  5. existence d'un fichier sur serveur distant
    Par Fabouney dans le forum Programmation et administration système
    Réponses: 3
    Dernier message: 17/01/2006, 10h18

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