Apakah mungkin untuk mem-pipe konten folder pada situs SFTP ke file lokal mirip dengan program windows sinnate ftp.exe di mana sintaks:
dir / MainDir / SubDir c: \ test \ ftp \ CurrentContents.txt
tetapi sintaks yang sama tidak bekerja dengan SFTP.exe. Saya harus dapat memproses satu nama file pada suatu waktu dalam skrip powershell dan saya tidak bisa melihat cara untuk meneruskan nama file dari program SFTP.exe ke skrip powershell dan kembali tanpa dapat mengurai file teks dengan isi direktori .
Jika ada yang punya ide atau saran, beri tahu saya. terima kasih rp
sumber
sftp.exe
dan belum membuatnya bekerja, Anda sudah menghabiskan sekitar $ 350 dari dana agensi dan masih belum punya solusi. Saya mengerti apa yang Anda katakan, tetapi waktu memang memiliki nilai dolar. Lihat hasil edit saya untuk saran lain.Fungsi Push-FTP dari PowerShell Pipeworks melakukan ini, tetapi tidak sesempurna yang saya inginkan. Saya akan melakukan pengeditan yang diperlukan untuk mendukung pemipaan yang mulus dalam beberapa hari. Ini juga menyediakan bilah kemajuan selama unggahan.
Ini sebuah contoh:
sumber
Saya menggunakan PSFTP dempul yang bekerja sangat baik dengan PowerShell.
Pemakaian:
mari kita buat $ tempContentFile yang berisi perintah ftp dalam pengkodean ASCII
Pertama, kita perlu memastikan bahwa sertifikat SSL server jarak jauh diterima / disimpan secara lokal
Daripada perintah psftp itu sendiri:
sumber