問題タブ [psftp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
error-handling - psftp を使用してエラーを無視できない
C:\Users\myuser\Downloads\SFTP
ローカル Windows のフォルダー内のすべてのファイルをリモート SFTP サーバーのディレクトリにアップロードしたいと考えていますmyfolder
。
以下は私のコマンドです:
これが私のC:\putty\sftp_commands.txt
ファイルです:
コマンドを実行すると、以下の許可拒否エラーが表示されます。
-be
次に、psftpの引数を使用してエラーを無視することにしました。それは機能せず、出力に以下のエラーが表示されます。
私のコードの何が問題なのか教えてください。
sftp - 無効な署名の受信 - SFTP
当社のファイル転送自動化ソフトウェアは、ファイルをダウンロードするために外部の SFTP サーバーに接続しています。Putty のコマンドライン ツール PSFTP を使用して接続しています。スケジュールされた時間に開始すると、エラーが発生します。エラーは次のとおりです。
サーバーに手動で FTP 接続すると、問題なくログインできます。その後、ジョブを再実行すると、正常に完了します。これをグーグルで検索したところ、同様のエラーが発生した鍵交換に関する記事が見つかりましたが、この接続は秘密鍵/公開鍵を使用していません。9 月 21 日にアプリケーションを新しい Windows 2016 サーバーに切り替えました。移植に成功した例もあります。また、PSFTP のバージョンが問題である可能性があること (0.73) も読みましたが、一貫した接続の問題が予想されていました。散発的なようです。問題が自分の側にあるのか、送信先にあるのかわかりません。何かご意見は?
powershell - PSFTP 不明なコマンド - PowerShell バッチ タスク - Putty
あなたとあなたの家族が元気であることを願っています。私は本当に理解できないこのエラーに苦労しています。
これは、PSFTP を使用してファイルを ftp サーバーにアップロードするために作成した PowerShell スクリプトです。
これは、コードを実行するたびに得られる出力です: (2 行目に注目してください)
ご覧のとおり、2 行目に「不明なコマンド」というエラーが表示される理由がわかりません。psftp は、パスを定義した文字列の一部しか検出しないようです。私もこの実装を試しましたが、同じエラーが発生しています( powershell などから複数のコマンドを呼び出します psftp )。
powershell - Rename-FTPItem を使用して PowerShell を使用して FTP でファイルを移動すると、「(550) ファイルを利用できません」というエラー メッセージが表示されて失敗する
リモート FTP サーバー上のファイルを から に移動する必要がありTest
ますTested
。ファイルは常に です.csv
が、タイムスタンプが付けられると名前が変わります。PSFTP モジュールを使用して、次のように記述しました。
ファイルはフォルダーに存在しますが、アーカイブ ( ) フォルダーTest
にはまだ存在しません。Tested
変数を使用して新しいファイルの場所を生成すると、うまくいくと思いました。
これを試すと、
Rename-FTPItem : "0" 個の引数を指定して "GetResponse" を呼び出し中に例外が発生しました: "リモート サーバーがエラーを返しました: (550) ファイルを利用できません (たとえば、ファイルが見つからない、アクセスできません)。"
ワイルドカードを使用してファイルを移動する方法、または私がやろうとしていることを達成するためのより良い方法はありますか?
前もって感謝します