スクリプトを使用してSFTPを使用してファイルを転送できるかどうかを知る必要があります。外部依存関係のないスクリプトを使用したWindowsでのSFTPファイル転送
私は私のシステムからのpingサーバーにできるようですが、私はftp
コマンドを使用するときには、を「接続が失われた」と私はsftp
コマンドを使用するとき、それは示してを「コマンドが存在しません」と表示されます。
外部PuTTYまたはWinSCPは使用できません。
ありがとうございます!!!
スクリプトを使用してSFTPを使用してファイルを転送できるかどうかを知る必要があります。外部依存関係のないスクリプトを使用したWindowsでのSFTPファイル転送
私は私のシステムからのpingサーバーにできるようですが、私はftp
コマンドを使用するときには、を「接続が失われた」と私はsftp
コマンドを使用するとき、それは示してを「コマンドが存在しません」と表示されます。
外部PuTTYまたはWinSCPは使用できません。
ありがとうございます!!!
Windowsの組み込みコマンド、PowerShell、.NETフレームワーク、またはWindowsですぐに利用できるその他のスクリプト言語(WSH/JScript/VBScriptなど)ではSFTPはサポートされていません。
したがって、外部のソフトウェアまたはライブラリを使用する必要があります。 PowerShellでのソリューションの
、以下を参照してください。バッチファイルで解決するために
Upload file to SFTP using PowerShell
を参照してください。
Secure FTP using Windows batch script
と同じように解決策が見つからないので、両方のバッチファイルの実行可能性を試しています コマンドを使用:winscp.com /スクリプト= C:/sftp/sFTP.txt/INI = NUL オープンSFTP://ユーザ名: プットCをpassword12#@amesftpstage1.resources.com/:予想される/ folderA /*.* /リポジトリ/ Testing_sftp_batch/ 終了 ホストキーが設定されていない場合は、-hostkeyスイッチを使用してください。 –
C:\> winscp.com /script=C:/sftp/sFTP.txt/inf=nul ホストを検索中... ホストに接続しています... 認証中... username "apadda" 事前入力されたパスワードによる認証。 アクセスが拒否されました。 Disconnected:サポートされている認証方法がありません(サーバー送信:) 認証ログ(詳細についてはセッションログを参照してください): ユーザー名「apadda」を使用しています。 アクセスが拒否されました。 認証に失敗しました。 –
私はあなたがhostkeyの部分を解決したと仮定します。そうでない場合は、https:// winscpを参照してください。net/eng/docs/scripting#hostkey + SFTPサーバに接続/認証できますか? WinSCPのGUIまたは他のSFTPクライアントを使用していますか? –
は、Windowsがネイティブ/今あなたが本当にしているSFTPのサポートが組み込まれていないことを考えます「外部なし」の要件と闘うつもりです。 –
これは役に立つかもしれませんが、基本的には.NETを使用してこのようにします:http://stackoverflow.com/questions/1867385/upload-files-with-ftp-using-powershell#1868367 – n3wjack
それを達成する方法? パテまたはwinscpを使用すると、どのようにスクリプトを実行する必要がないので、 –