J'ai besoin de télécharger un morceau de texte à partir d'un serveur FTP via PowerShell et l'obtenir sous forme de chaîne. Après avoir exécuté la tâche requise, je dois la télécharger sur le même serveur dans un fichier différent. Le fichier ne doit pas être enregistré dans le stockage local à aucun moment.PowerShell: Comment accéder à un fichier sur un serveur FTP en tant que chaîne?
Pour un fichier sur un serveur HTTP normal, le code serait (New-Object Net.WebClient).DownloadString($uri);
pour le téléchargement et (New-Object Net.WebClient).UploadString($uri, $output);"
pour l'envoyer au serveur pour traitement via une requête POST.
essayer googler aound, c'est une question assez commune. http://windowsitpro.com/windows/ftp-using-powershell – ConnorLSW
@ConnorLSW J'ai vérifié mais n'ai rien trouvé concernant la manipulation du contenu du fichier sous forme de chaîne. – sbrm1
Je ne suis pas au courant d'une implémentation FTP existante qui sauve entièrement le stockage local, vous devrez configurer les tâches sur le serveur distant pour le faire si vous en avez besoin, ou vous pouvez simplement l'enregistrer dans un dossier temporaire. – ConnorLSW