• 締切済み

VBScriptでファイルアップロードはできない?

VBScriptにて別のサーバーにファイルアップロードをしたいと思っています。 ネットワークドライブを切って今まで行っていましたが、よくそのドライブが切れてしまうことがあるため、別途対応しなければいけなくなりました。 市販されているActiveXコンポーネントを用いたりして試していますが、なかなかうまくいきません。 アドバイス頂ければと思います。 よろしくお願い致します。

みんなの回答

  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.2

スクリプトの中でファイルサーバに接続してから処理を行えば良いのでは? WshNetworkオブジェクトを使えばスクリプト内でファイルサーバに接続したり出来るはずです。

naoya2008
質問者

お礼

お返事が遅くなり申し訳ございません。 この方法でも試しましたが無理でした。 回答ありがとうございます。

すると、全ての回答が全文表示されます。
  • heinell
  • ベストアンサー率35% (420/1172)
回答No.1

1.ネットワークドライブではなくネットワークパス(\\server\shareなど。サーバ名をIPアドレスにするとさらに強固?)を使う 2.サーバにFTPサーバを立ち上げる あたりはどうでしょう?

naoya2008
質問者

お礼

heinellさん 回答ありがとうございます。 ネットワークパスを指定しWScript.ShellをCreateし、RobocopyやXCOPYを用い、Runコマンドでアップロードを試みましたが、だめでした。 FTPサーバーを立ち上げれば確かに良いのですが、ファイルサーバーなので立ち上げるわけにも行かない状況です。

すると、全ての回答が全文表示されます。

関連するQ&A