問題タブ [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.

0 投票する
0 に答える
950 参照

powershell - PSFTP と Powershell を使用したファイルの転送

psftp.exe を呼び出して、ローカル コンピューターからクラウド内のサーバーにファイルを正常に転送できるようにする、動作中の PowerShell スクリプトがあります。PowerShell ISE画面でエラー(私が知る限り、何もプリエンプトしません)がフラッシュされていることを除いて、すべて正常に動作します。

セキュリティ上の理由から、サーバーの IP を remoteserver という言葉に置き換え、リモート PC の IP を remotePC に置き換えたことに注意してください。私が使用しているpowershellには、次のコードが含まれています。

0 投票する
1 に答える
3863 参照

batch-file - PSFTP を使用してファイルをリモート サーバーに送信する

いくつかのファイルを転送するために毎晩呼び出すバットファイルがあります。

自分のコンピューターからリモート サーバーにファイルを配置したいと考えています。PSFTP をインストールしましたが、バッチで使用する方法がわかりません。

私はこれを置く:

しかし、BAT ファイルを呼び出すと、次のようにスタックします。

自動モードとして使用するにはどうすればよいですか?

0 投票する
0 に答える
682 参照

windows - Windows タスク スケジューラに PSFTP 用のものはありますか?

PSFTP を使用して Windows タスク スケジューラでスケジュールする dos バッチのコーディングに成功した人がいるかどうか尋ねてもよろしいですか? またはそれを行う際に問題が発生しましたか?

私は最初に (FTP を使用して) DOS バッチをコーディングし、Windows タスク スケジューラでその実行をスケジュールしました。そして、これは今でもうまく機能しています。

新しいサーバーは、セキュリティで保護された FTP のみを許可するネットワーク セキュリティ ポリシーで構成されています。そのため、PSFTP を使用するコードを開発する必要があります。PSFTP のスイッチに合わせて微調整を行いました。コマンドラインから手動で実行するか、Windows エクスプローラーからダブルクリックすると正常に動作します。しかし、Windows タスク スケジューラで実行をスケジュールすると、長時間 (20 分) 経過しても実行中の状態が報告されます... 最初の PSFTP 実行で動かなくなったようです。参照用のDOSバッチコードは次のとおりです



0 投票する
1 に答える
117 参照

linux - PSFTP (Linux) while ループを実行する方法

リモートLinuxサーバーからローカルWindows PCにログファイルをダウンロードするシェルスクリプトを作成しています(他のいくつかの操作を実行した後)、つまり、リモートサーバーで他のすべての操作(読み取り、書き込み、書き込み、取得など)が完了したらログファイルが正常に書き込まれました。ダウンロードしたいと思います。これにはwhileループを使用しようとしています。

これで、FTP したファイルの 1 つがサーバー上に存在するかどうかを確認しています。存在しない場合 (サーバーがしばらくしてファイルを削除し、ログ ファイルに書き込むため)、ログ ファイルをダウンロードします。ファイルがまだ存在する場合は、ファイルが削除されるまで待ちます。以下はスニペットです:

問題は、while コマンドが pftp によって認識されないことです。その前に「呼び出し」を入れてみましたが、それでも機能しません。どうすれば実行できますか?

事前にご協力いただきありがとうございます。

0 投票する
1 に答える
513 参照

linux - PSFTP はループを実行できますか?

私はインターネットでたくさん検索しましたが、まだ有用な情報を見つけることができませんでした. PFTP では、'IF' や 'WHILE' などのループをまったく実行できませんか?

もしそうなら、構文を教えてください。私はそれに頭をぶつけようとしています。厄介なことに、PuTTY ではこれらのコマンドが許可されていますが、psftp では、両方が同じファミリに属しているにもかかわらず、許可されていないようです。これに対する解決策があることを本当に願っています!

0 投票する
2 に答える
1765 参照

windows - 1 つの Windows コマンド ラインで psftp コマンドをチェーンする方法

この一連のコマンドを実行する必要があります

1 つのコマンド ラインで

(psftp はここから来ます: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html )

スーパーユーザー ( https://superuser.com/a/532528/290138 ) で見たことがありますが、ftp を使用すると次のように実行できますが、その仕組みがわかりません。

ありがとう!

[編集]
これらの 4 行を.batファイルに書き込んで実行しました。
最初の行は正常に実行されますが、psftp インタープリターが開き (ftp インタープリターに似ています)
、2 行目は発生しません。