Résolu Upload fichiers en SFTP

Plus d'informations
il y a 7 mois 1 semaine - il y a 7 mois 1 semaine #33746 par Fabien
Réponse de Fabien sur le sujet Upload fichiers en SFTP
Pour Posh-SSH, il faut utiliser la commande Set-SFTPItem
# Definir les variables des chemins SFTP et chemin du dossier sur le serveur de traitement
$chemtxt = "/home/"
$ChemSrv = "C:\Temp\Nouveau Dossier"

#Etablissement connexion SFTP
$Session = New-SFTPSession -ComputerName "SERVEUR01" -Credential $Credential -AcceptKey:$true

#Envoi du dossier sur SFTP
Set-SFTPItem -SessionId 0 -Path $Chemsrv -Destination $chemtxt -Verbose
Dernière édition: il y a 7 mois 1 semaine par Fabien.

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

Plus d'informations
il y a 7 mois 1 semaine - il y a 7 mois 1 semaine #33747 par Dead
Réponse de Dead sur le sujet Upload fichiers en SFTP
D'accord Fabien. Une fois le script généré, j'ai cela:

# Nécessaire pour PowerShell 7.3 et plus récent
$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 sftp://user:password@serveursftp/ -hostkey=`"`"ssh-ed25519 255 FqKUcYORjRzc15jHhIGmdg`"`"" `
"lcd C:\Dossier" `
"cd /home" `
"put *" `
"exit"

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

exit $winscpResult

Ca semble correct? Car j'ai testé, j'ai une erreur
Dernière édition: il y a 7 mois 1 semaine par Dead.

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

Plus d'informations
il y a 7 mois 1 semaine - il y a 7 mois 1 semaine #33749 par Fabien
Réponse de Fabien sur le sujet Upload fichiers en SFTP
Il faut changer le chemin du fichier de Logs sinon tu as une erreur.
Dernière édition: il y a 7 mois 1 semaine par Fabien.

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

Plus d'informations
il y a 7 mois 1 semaine #33750 par Dead
Réponse de Dead sur le sujet Upload fichiers en SFTP
Bonjour,

C'est bon, j'ai réussi. Cela venait dans ma version de PowerShell sur le serveur. Il fallait une version 7.

Merci pour ton aide Fabien, ce sujet peut-être clos.

Merci!

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

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