Salut,
Je me permets de poster car je ne trouve pas réellement de solution à mon problème avec pscp.exe (utilitaire de putty pour la récupération de fichier via ssh dans mon cas, pour ce qui ne connaissent pas).
Je me connecte donc à ma machine sans problème, la commande pure marche directement en prompt.
Mais dès que je l'utilise dans un .bat (avec compte administrateur pour pscp et mon batch) je me retrouve avec un "cannot create file"
Voici mon script simpliste pour la commande générique.
J'avais trouvé une solution à rajouter un . au niveau du chemin windows, faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 @echo off echo %DATE% echo %TIME% set dateyear=%date:~6,4% set datemonth=%date:~3,2% echo %dateyear% echo %datemonth% mkdir "F:\partages\99.Programmes\99.00.Socle\REPORTING\REQUETES METIERS\Regie\%dateyear%\%datemonth%" pscp -l user -pw password@10.168.***.***:/usr/share/data-integration/Reporting/Regie/*.xls "F:\partages\99.Programmes\99.00.Socle\REPORTING\REQUETES
vers
Code : Sélectionner tout - Visualiser dans une fenêtre à part "F:\partages\99.Programmes\99.00.Socle\REPORTING\REQUETES METIERS\Regie\%dateyear%\%datemonth%"
Sans réel succès, et ducoup je ne trouve rien de plus car le chemin tel quel est censé fonctionner.
Code : Sélectionner tout - Visualiser dans une fenêtre à part "F:.\partages\99.Programmes\99.00.Socle\REPORTING\REQUETES METIERS\Regie\%dateyear%\%datemonth%"
J'ai aussi essayé en retirant mes variables. même problème pour la copie du fichier avec un "cannot create file"
Si une personne ayant une connaissance plus approfondie que la mienne avec pscp, je lui serai dûment reconnaissant de me diriger sur la bonne voie
Ce matin j'ai dû lancé environs 380 commandes à la mano et on finit..
Merci,
Partager