Question UPLOADER DES FICHIERS VIA FTP

Plus d'informations
il y a 5 mois 2 semaines #33764 par DEMINFO
Réponse de DEMINFO sur le sujet UPLOADER DES FICHIERS VIA FTP
Parfait. Ca fonctionne très bien.
Merci beaucoup pour votre aide.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 mois 2 semaines #33768 par DEMINFO
Réponse de DEMINFO sur le sujet UPLOADER DES FICHIERS VIA FTP
Bonsoir,
Le chargement de fichiers fonctionne bien.
En revanche, toutes les instructions situées après les commandes suivantes (write-host "coucou") ne s'exécutent pas.
Le script continue à "tourner" et je suis contraint de forcer l'arrêt.
Pourquoi ?
D'avance merci
Didier

$PSNativeCommandArgumentPassing = "Legacy"
& "C:\Program Files (x86)\WinSCP\WinSCP.com" `
/log="C:\chemin d'accès en écriture\pour ouvrir\une session\WinSCP.log" /ini=nul `
/command `
"open ftp://Account_46:pwd@erp.peri.com/ -rawsettings ProxyPort=0" `
"cd /Prod_Output" `
"lcd C:\DATA\TEMP\DAME\TESTS" `
"get -filemask=`"`"| */`"`" `"`"O_Commande COCO_361236252_638375771309339474.txt`"`"" `
"exit"

$winscpResult = $LastExitCode
if ($winscpResult -eq 0) { Write-Host "Success"} else { Write-Host "Error"}
exit $winscpResult


write-host "coucou"
#Renommage des Fichiers (lg maxi=13)
Set-Location $RepDepot
$LFic = Get-ChildItem -Recurse -Include *.txt
write-host "LFic="$LFic

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 mois 1 semaine #33770 par Fabien
Réponse de Fabien sur le sujet UPLOADER DES FICHIERS VIA FTP
Bonjour Didier,

Dans ton script, il faut commenter la ligne "exit $winscpResult".
Cette commande arrête le script à cet endroit.

Fabien

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 mois 1 semaine #33771 par DEMINFO
Réponse de DEMINFO sur le sujet UPLOADER DES FICHIERS VIA FTP
Bonjour Fabien,

J'avais déjà fait cet essai mais aucun changement.
Le script ne s'arrête pas mais il se bloque.
Je suis contraint de faire "Arrêter l'exécution" sinon l'exécution ne donne plus le prompt (>)

Didier

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 mois 1 semaine #33772 par Fabien
Réponse de Fabien sur le sujet UPLOADER DES FICHIERS VIA FTP
Le problème vient donc de la commande que tu exécutes via WinSCP.
Tu as beaucoup de fichiers dans ton traitement ?
Que veux tu faire exactement avec cette commande ? : "get -filemask=`"`"| */`"`" `"`"O_Commande COCO_361236252_638375771309339474.txt`"`"" `

Fabien

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 mois 1 semaine #33774 par DEMINFO
Réponse de DEMINFO sur le sujet UPLOADER DES FICHIERS VIA FTP
Environ une vingtaine de fichiers. Ce sont des petits fichiers.
Je souhaite télécharger tous les fichiers txt. J'ai donc remplacé "O_Commande COCO_361236252_638375771309339474.txt" par "*.txt". De plus, j'avais ajouté un filtre pour éviter de prendre des fichiers dans les sous-dossiers (peut-être inutile ?)

Didier

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.137 secondes
Propulsé par Kunena