Résolu
Upload fichiers en SFTP
- Fabien
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 146
- Remerciements reçus 22
il y a 2 ans 3 mois - il y a 2 ans 3 mois #33739
par Fabien
Réponse de Fabien sur le sujet Upload fichiers en SFTP
Si tu tiens vraiment à passer par WinSCP, c'est possible.
Attention, il faut absolument avoir WinSCP d'installer sur la machine qui exécute le script.
Voici comment faire :
1- Se connecter avec WinCSP au serveur
2- Se mettre dans le répertoire souhaité
3- Faire un clic droit sur le fichier que tu veux récupérer
4- Cliquer sur Télécharger... (Cf. Pièce jointe)
5- Cliquer sur la flèche à côté de Paramètres de transfert...
6- Cliquer sur Générer Code... (Cf. Pièce jointe)
7- Sélectionner le format souhaité, dans ce cas Script PowerShell (Cf. Pièce jointe)
Cela génère un script PowerShell pour exporter le fichier avec toutes les informations nécessaires au bon déroulement du traitement.
Fabien
Attention, il faut absolument avoir WinSCP d'installer sur la machine qui exécute le script.
Voici comment faire :
1- Se connecter avec WinCSP au serveur
2- Se mettre dans le répertoire souhaité
3- Faire un clic droit sur le fichier que tu veux récupérer
4- Cliquer sur Télécharger... (Cf. Pièce jointe)
5- Cliquer sur la flèche à côté de Paramètres de transfert...
6- Cliquer sur Générer Code... (Cf. Pièce jointe)
7- Sélectionner le format souhaité, dans ce cas Script PowerShell (Cf. Pièce jointe)
Cela génère un script PowerShell pour exporter le fichier avec toutes les informations nécessaires au bon déroulement du traitement.
Fabien
Pièces jointes :
Dernière édition: il y a 2 ans 3 mois par Fabien.
Les utilisateur(s) suivant ont remercié: Dead
Connexion ou Créer un compte pour participer à la conversation.
- Fabien
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 146
- Remerciements reçus 22
il y a 2 ans 3 mois - il y a 2 ans 3 mois #33740
par Fabien
Réponse de Fabien sur le sujet Upload fichiers en SFTP
Si tu veux passer par le module Posh-SSH, c'est possible aussi
Il faut utiliser la commande Get-SFTPItem à la place
Voici un exemple :
Il faut utiliser la commande Get-SFTPItem à la place
Voici un exemple :
# Definir les informations d'identification SFTP
$Password = ConvertTo-SecureString 'Password' -AsPlainText -Force
$Credential = New-Object System.Management.Automation.PSCredential ('User', $Password)
# Definir les variables des chemins SFTP et chemin du dossier sur le serveur de traitement
$chemtxt = "/home/toto"
$ChemSrv = "C:\Temp"
#Etablissement connexion SFTP
$Session = New-SFTPSession -ComputerName "Serveur01" -Credential $Credential -AcceptKey:$true
#Recuperation du fichier texte sur SFTP
Get-SFTPItem -SessionId 0 -Path $Chemtxt -Destination $chemsrv -Verbose
#Fermeture de la session SFTP
Get-SFTPSession | % { Remove-SFTPSession -SessionId ($_.SessionId) }
Dernière édition: il y a 2 ans 3 mois par Fabien.
Les utilisateur(s) suivant ont remercié: Dead
Connexion ou Créer un compte pour participer à la conversation.
- Dead
-
Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 73
- Remerciements reçus 2
il y a 2 ans 3 mois #33741
par Dead
Réponse de Dead sur le sujet Upload fichiers en SFTP
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- Fabien
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 146
- Remerciements reçus 22
il y a 2 ans 3 mois - il y a 2 ans 3 mois #33742
par Fabien
Réponse de Fabien sur le sujet Upload fichiers en SFTP
Il faut cliquer sur la flèche, à côté de Paramètres de transfert...
Dernière édition: il y a 2 ans 3 mois par Fabien.
Connexion ou Créer un compte pour participer à la conversation.
- Dead
-
Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 73
- Remerciements reçus 2
il y a 2 ans 3 mois #33744
par Dead
Réponse de Dead sur le sujet Upload fichiers en SFTP
C'est bon j'ai trouvé. J'ai la version 6.1.7. J'arrive à générer le code pour Powershell, mais celui reste en erreur lorsque je le teste.
Ensuite, concernant Posh-SSH, vous me donnez une manip qui ne correspond pas tout à fait à ce que je souhaite faire.
J'ai un serveur Windows, qui stock des fichiers dans un répertoire. Depuis ce serveur, je veux envoyer via une tâche planifiée tous les fichiers de ce répertoire sur un serveur Linux distant SFTP. Je coince.
Je vous remercie pour votre disponibilité et votre aide!
Ensuite, concernant Posh-SSH, vous me donnez une manip qui ne correspond pas tout à fait à ce que je souhaite faire.
J'ai un serveur Windows, qui stock des fichiers dans un répertoire. Depuis ce serveur, je veux envoyer via une tâche planifiée tous les fichiers de ce répertoire sur un serveur Linux distant SFTP. Je coince.
Je vous remercie pour votre disponibilité et votre aide!
Connexion ou Créer un compte pour participer à la conversation.
- Fabien
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 146
- Remerciements reçus 22
il y a 2 ans 3 mois #33745
par Fabien
Réponse de Fabien sur le sujet Upload fichiers en SFTP
Pour WinSCP, il faut faire un clic droit sur le dossier souhaité dans la partie Gauche qui correspond au serveur Windows et sur Envoyer...
Puis procéder de la même manière que précédemment.
Puis procéder de la même manière que précédemment.
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.084 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Upload fichiers en SFTP