- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:BATファイル内で、他のネットワークドライブにある)
BATファイル内で他のネットワークドライブのBATファイルを実行する方法
このQ&Aのポイント
- BATファイル内で他のネットワークドライブにあるBATファイルを実行する方法を知りたいです。
- ネットワーク間のBATファイル実行について、他のドライブにあるBATファイルを実行するための方法を教えてください。
- BATファイル内で別のネットワークドライブにあるBATファイルを実行する方法について、ご教授ください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
コマンドラインからは、Windowsのファイル共有機能である \\マシン名 の先へはアクセスできないはずです。 対策としては、呼び出したい先である共有フォルダを ローカル側にネットワークドライブの割り当て機能でドライブ名(たとえばzドライブ)を割り当てることです。 これにより、ローカルのほかのドライブと同様にコマンドラインからアクセスできます。 # この不便な実装は今までずっと直されずに放置されていますので、今後も直す気はないみたいです。
お礼
その後いろいろやってみたところ、パスの設定を見直したら、動きました。 いろいろありがとうございました。
補足
ご返事ありがとうございました。 早速共有フォルダをサーバBの\batにして、 call \\サーバB\bat\file-backup2.bat を call Z:\file-backup2.bat pause に変えてやってみたのですが、「指定されたパスが見つかりません」とメッセージがでて、やはり処理してくれません。 file-backup2.bat内では、サーバAから受け取ったデータをVPNを使って他のサーバへデータを送る作業をやっています。(サーバB内では、これ単体では動作します) なにか私の記述方法が間違っているのでしょうか? 教えていただければ嬉しいです。