人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

WINSCP によるリモートからのバックアップを自動化したいと考えています。
そこで http://nofx2.txt-nifty.com/it/2006/10/winscp.html
を参考に、スクリプトを作成しました。

-- C:\scp.bat
set USER=xxx
set PASSWD=xxx
set SERVER=xxx.sakura.ne.jp
set SCRIPT=C:\SCP.scr
path %path%;C:\Program Files\WinSCP3
c:
cd c:\
winscp.com sftp://%USER%:%PASSWD%@%SERVER%:22 /script=%SCRIPT%
exit

-- C:\SCP.scr
get test.txt
exit

ここで、scp.bat を実行すると以下のようなメッセージがでます。

--
コマンドラインにURLアドレスが表示されたときには自動アクションは無効になります
サーバを探索中・・・
サーバに接続しています・・・
認証しています・・・
ユーザ名"xxx" を使用中
入力済みパスワードで認証中
認証されました
セッションを開始しています・・・
リモートディレクトリを読み込み中・・・
セッションを開始しました
アクティブセッション: [1] xxx@xxx.sakura.ne.jp
winscp>
--

「winscp>」のところで、get test.txt と手動で入力すれば
get できますが、自動的にダウンロードができません。
「コマンドラインにURLアドレスが…」
のメッセージが怪しげですが、解決案をお持ちの方、教えて頂ければ幸いです。

●質問者: snaa1d_1
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:CD EXIT ne.jp Sakura SCRIPT
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● JULY
●60ポイント

コマンドラインにURLアドレスが表示されたときには自動アクションは無効になります

ということであれば、スクリプト中にサーバ名をしていすれば良いのでは? 下記に示したページでは、スクリプトファイル中で、open コマンドのところで指定しています。

winSCPを使っているのですがコマンドラインを使って自動的にあるホストへ指定され... - Yahoo!知恵袋

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ