dポイントプレゼントキャンペーン実施中!

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

A 回答 (2件)

スクリプトの中でファイルサーバに接続してから処理を行えば良いのでは?


WshNetworkオブジェクトを使えばスクリプト内でファイルサーバに接続したり出来るはずです。
    • good
    • 0
この回答へのお礼

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

お礼日時:2008/01/06 09:54

1.ネットワークドライブではなくネットワークパス(\\server\shareなど。

サーバ名をIPアドレスにするとさらに強固?)を使う
2.サーバにFTPサーバを立ち上げる

あたりはどうでしょう?
    • good
    • 0
この回答へのお礼

heinellさん

回答ありがとうございます。
ネットワークパスを指定しWScript.ShellをCreateし、RobocopyやXCOPYを用い、Runコマンドでアップロードを試みましたが、だめでした。

FTPサーバーを立ち上げれば確かに良いのですが、ファイルサーバーなので立ち上げるわけにも行かない状況です。

お礼日時:2007/12/23 00:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!