Télécharger le fichier sur SFTP à l'aide de PowerShell

Nous ont demandé de mettre en place un système automatisé de télécharger l'un de nos serveurs pour un site SFTP. Il y aura un fichier qui est exporté à partir d'une base de données à un dossier de tous les lundi matin et ils veulent que le fichier à télécharger pour SFTP, mardi. La méthode d'authentification actuelle, nous utilisons est le nom d'utilisateur et le mot de passe (je crois qu'il y a une option pour avoir la clé de fichier, mais le nom d'utilisateur/mot de passe option a été choisie).

La façon dont je suis imaginant ce est d'avoir un script assis sur un serveur qui sera déclenchée par le planificateur de Tâches de Windows pour exécuter à un moment précis (mardi) qui se chargera de récupérer le fichier en question à télécharger sur le SFTP, puis le déplacer vers un autre emplacement à des fins de sauvegarde.

Par exemple:

  • Répertoire Local: C:\FileDump
  • SFTP Répertoire: /Outbox/
  • Répertoire De Sauvegarde: C:\Backup

J'ai essayé quelques choses à ce point de WinSCP est l'un d'eux ainsi que SFTP PowerShell composant logiciel Enfichable mais rien n'a fonctionné pour moi jusqu'à présent.

Ce sera en cours d'exécution sur Windows Server 2012R2.
Quand je lance Get-Host ma console hôte de la version 4.0.

Grâce.

source d'informationauteur Konstantin V