• 締切済み

net use コマンドでのサーバ接続について

初めまして。 現在、WINDOWS2003サーバ(Aサーバ)を使用して、サーバ内でBATファイルを実行しています。 BATファイルの実行方法は、別のWINDOWS2003(Bサーバ)のバッチファイルから Aサーバにnet useコマンドで接続し、AサーバのBATファイルを実行するというものです。 Aサーバには複数のバッチが存在し、同時にBサーバ、CサーバからAサーバの各BATファイル を実行しています。 そこで問題が発生しているのですが、BサーバからバッチファイルでAサーバのバッチファイルを実行している間に、同時にCサーバのバッチファイルからAサーバのバッチファイルを実行しようとしたところ、先に実行されていたBサーバのバッチの処理が突然終わってしまい(Aサーバへの接続が切れた?)、Cサーバのバッチだけが実行される状態になってしまいます。 BサーバのバッチとCサーバのバッチを同時に実行することはできないのでしょうか? そもそもAサーバにnet useコマンドで複数のサーバから接続できないということでしょうか? ちなみにサーバは複数ありB,Cサーバ以外にも5つほどのサーバで同時にAサーバに接続を行いたいと思っています。 かなりはまって困っています。 わかる方ご教授いただけますでしょうか。よろしくお願いします

みんなの回答

  • foitec
  • ベストアンサー率43% (1079/2453)
回答No.2

これは仕様です。 net use コマンドでサーバー名で接続する場合、接続元は1クライアントのみです。 こちら↓ですでに回答がついていますがマルチポストしていますか? http://ap.atmarkit.co.jp/bbs/core/fwin/28084 いずれかの質問を削除すべきです。

  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.1

この質問文だけだと何ともいえないですねぇ…… net use文でネットワークドライブとして接続しているのであれば、セッションが切れる可能性は低いように思えます。 確認ですが: ・Aサーバのバッチファイルは、静的なものですか?  つまり、あらかじめ作り込んであるもので、別のプログラムやバッチファイルから動的に生成されるようなものではないですね? ・AサーバのバッチファイルをBサーバ、Cサーバにコピーして、一時的にそのコピーしたバッチを使って処理する場合、処理が中断することはありますか?

関連するQ&A

  • NET USE コマンドでエラー59が出ます。

    クライアントのNt3.51から、遠隔地のサーバ(NT4.0サーバ)へRAS(ダイアル・アップ)接続した後でネットワークドライブに割り当て、ファイルのコピーをしています。 やり方は、バッチ・ファイルに、RASDIAL、NET USE、ファイルのコピーの順に記述してあります。   今回クライアントをWin2000プロに入れ替えた所、 バッチコマンドで起動していたNET USE コマンドでシステム・エラー59が出ます。 (ネットワークで予期せぬエラーが発生しました)   確認出来ている事。 (1) rasは問題なく繋がります。 (2) エラーになったWin2000から他の遠隔地のPCへは   net useコマンドはエラーになりません。 (3) 同じ方法で運用している、他のWin2000クライアン   トは同じコマンドでもエラーは出ません。 (4) ファイヤー・ウォールも確認しましたが問題は有りま  せん。 原因が判りません。どなたか対策を教えてください。 よろしくお願いいたします。

  • net useコマンドについて

    net useコマンドについて質問させていただきます。 net use ドライブ名: \\サーバ名\共有名を実行すると、「'サーバ名'のユーザ名を入力してください」と表示される場合とされない場合があります。 表示されるケースの方が少なく、表示させたくないのですが、どこの設定でこの表示がされてしまうのでしょうか? サーバはWindows 2008 Server net use実行端末はXPです。 よろしくお願いします。

  • net use コマンドについて

    net useコマンドを使ってネットワーク上にあるサーバのディスクをマウントしたいのですが、/?を出しても、使い方がいまいち分かりません。 具体にはクライアントから、Serverというサーバ名で(loginidというログインID passwordというパスワードが設定されていて、ドメイン名はdomain)C$をXドライブにマウントしたく以下を 実行したのですが、エラーで返されてしまいます。 net use x: \\server\c$ password /USER domain loginid 何度か試しているのですが、どこが間違っているのか分かりません。 正しいやり方を教えて下さい。 宜しくお願いします。

  • NET USEコマンドがエンドレスで終了しない

    どうぞご教授願います。 XP HomeEditionをワークグループで使用するのにメインマシンのHDDを共有しています。 その際にXP-Heのマシンでnet useコマンドをネットワークドライブにしてるのですが、 先日何かを間違ったようで、コマンドをbat処理するとエンドレスにコマンドが実行されて終了しません。 画面は同じコマンドが永遠にスクロールされるだけで、ネットワークドライブも出来ません。 何か復旧の方法はありますでしょうか? そのコマンドファイルのプロパティで見ても問題が無く、同じコマンドファイルを別のマシンで実行したらきちんと終了します。 コマンドプロンプトがきちんと終了しないか、net useコマンドが保持するようなイメージなのですが、 何か良き対応策はありませんか? お手数ですが宜しくお願いいたします。

  • ATコマンドでバッチを実行するとエラーになります。

    よろしくお願いします。 WindowsXP(SP1)、Windows2000(SP4)、Windows2003 ServerからLinuxサーバの共有領域に 接続する為にバッチファイル(AAA.bat)を作成しました。 AAA.batを実行したところ、Linuxサーバに接続する事が確認出来たので、 次にATコマンドでAAA.batを実行したところ下記のメッセージが 表示されました。 「システム エラー 1312が発生しました。  指定されたログオン セッションは存在しません。そのセッションは既に終了している可  能性があります。」 ATコマンドからAAA.bat(共有領域の接続)を実行する場合に、何か注意点がありましたら御教授お願いします。 また、ATコマンドで他のBATファイルを実行したところ正常に動作したので、スケジュールのサービス等には問題なさ そうです。 AAA.bat net use * \\***.***.***.***\coo\log syspass /user:system ※「***.***.***.***」の部分はIPアドレスです。 ATコマンド at 20:12 /interactive c:\test\AAA.bat

  • net useコマンド

    共有ドライブ    : \\公開フォルダ\【tool】 ログオンユーザー名 : admin ログオンユーザーのパスワード : password 設定ドライブ    : なし OS        : Windows2000 及び WindowsXP 置換ファイル名   : 顧客DB.mdb パッチファイルの作成をしたいと考えています。 パッッチ処理の内容は、net useコマンドにて共有フォルダへパスワードを自動入力し接続させます。そしてrplace コマンドの実行をしたいと考えています。可能であればreplaceコマンドの記述方法についても ご教授頂ければとても幸いです。 replaceさせたいのは、net useコマンドにて接続したネットワークディレクトリ内のファイルとローカルのデスクトップ上にあるファイルとを 比較し、デスクトップ上のファイルが古い場合には最新のファイルに置換をしたいと思っています。 まだまだ初心者のため、コマンド集のサイトを見たのですが分かりませんでした。 御存知の方、よろしくお願いします。

  • 「net use」での共有ディスクへのアクセスについて

    共有ディスクにコマンドで接続しようとするとアクセス出来ません。 但し、「ファイル名を指定して実行」でサーバー名「\\192.168.1.1」を入力しID及びPSを入力すると接続出来ます。 毎回自動で共有ディスクに接続したいためスタートアップにバッチファイルをおき実行したいと思っています。 どうかよろしく御願いします。 「実行時のコマンド」 net use o: \\192.168.1.1\「共有フォルダ名」 「パスワード」 /user:「ユーザー名」 /persistent:no 「エラー内容」 システム エラー 1219 が発生しました。 同じユーザーによる、サーバーまたは共有リソースへの複数のユーザー名での複数の接続 は許可されません。サーバーまたは共有リソースへの以前の接続をすべて切断してから、 再試行してください。 ファイル名、ディレクトリ名、またはボリューム ラベルの構文が間違っています。

  • windows98でのnet useコマンドについて

    windows98でサーバーの共有フォルダーへの接続認証するために、 NET USE 「ドライブ名」: \\PC名\共有名 パスワード /user:サーバー名\ユーザー名 というbatファイルを作ったのですが、エラーがでてしまいネットワークドライブ接続、サーバー認証できません。 windowsNT、2000、XPでは問題ありません。 ログインパスワードは会社の方針で定期的に変更されるため、batファイルで固定のユーザー名・パスワードでサーバーへ接続させたいのですが、windows98のPCで何か良い方法はないでしょうか?宜しくお願いします。

  • net useコマンド

    共有ドライブ    : \\192.168.1.1\file ログオンユーザー名 : admin ログオンユーザーのパスワード : adminps 設定ドライブ    : o OS        : Windows2000 及び WindowsXP net useコマンド1回接続させ、毎回パスワードを入力しなくとも接続出来る様にしたいと思い、コマンド集のサイトを見たのですが分かりませんでした。 御存知の方、よろしくお願いします。

  • ATコマンドでネットワークドライブにファイルをコピーしたいのですが・・・

    お世話になります。 コマンドプロンプトを使用し、ファイルを別のコンピュータにコピーしたいと考えております。 環境: Test1サーバ・・・コピー元:Windows NT4.0 Test2サーバ・・・コピー先:Windows 2000 Server それぞれ別ドメインに属しています。 以下のようなbatファイルを作成しました。 net use X: \\Test2\copyfolder userpassword /user:administrator COPY sourcefile.doc X: net use X: /delete バッチファイルをTest1サーバで実行したところ正常にネットワークドライブ割り当て、ファイルのコピー、ネットワークドライブの切断ができました。 これをatコマンドで以下のようにスケジュール設定したところ、失敗しました。 at 10:00 "c:\temp\netcopy.bat" この問題の回避策を教えてください。 よろしくお願いします。