ネットワークドライブ自動再接続 [Windows]
XP/Vistaではネットワークドライブがログオン時に再接続されず、
自動バックアップなどに失敗する場合がある。この解決を試みた。
以下のような"ndreconn.bat"を作成する。
WindowsのログオンID/パスワードがネットワークドライブアクセスのための
username/passwordと同じであれば、3行目のように記述を省略できる。
XPの場合はネットワークドライブとしてドライブレターが割り当て済みだと
"net use"だとエラーになってしまうので、ネットコネクト(netconn.exe)を
使った方がよいかも。XP/Vistaでも動作した。
http://www.vector.co.jp/soft/win95/net/se114085.html
Vistaであれば、"ndreconn.bat"をタスクスケジューラに登録すると便利。
# 無線LANが頻繁に切れる現象に悩まされており、いろいろやってみたが未解決。
# そのため、DHCPでIPアドレス取得毎に再接続を行うようにした。
# 固定IP/有線の場合や、XPであればログオン時に実行 させるだけでOK?
# ※XPのタスクスケジューラはイベント時のタスク起動はできない。(「ログオン時」は可)
以下、Vistaでのタスクスケジューラの設定例。
自動バックアップなどに失敗する場合がある。この解決を試みた。
以下のような"ndreconn.bat"を作成する。
@echo off echo ネットワークドライブの再接続を行っています... net use x: \\192.168.0.1\foo foopass /user:foouser >nul 2>&1 net use y: \\192.168.0.2\bar barpass /user:baruser >nul 2>&1 net use z: \\192.168.0.3\hoge >nul 2>&1
WindowsのログオンID/パスワードがネットワークドライブアクセスのための
username/passwordと同じであれば、3行目のように記述を省略できる。
XPの場合はネットワークドライブとしてドライブレターが割り当て済みだと
"net use"だとエラーになってしまうので、ネットコネクト(netconn.exe)を
使った方がよいかも。XP/Vistaでも動作した。
http://www.vector.co.jp/soft/win95/net/se114085.html
Vistaであれば、"ndreconn.bat"をタスクスケジューラに登録すると便利。
# 無線LANが頻繁に切れる現象に悩まされており、いろいろやってみたが未解決。
# そのため、DHCPでIPアドレス取得毎に再接続を行うようにした。
# 固定IP/有線の場合や、XPであればログオン時に実行 させるだけでOK?
# ※XPのタスクスケジューラはイベント時のタスク起動はできない。(「ログオン時」は可)
以下、Vistaでのタスクスケジューラの設定例。
[全般] 名前 NetworkDriveAutoReconnect (なんでもよい) 説明 DHCPでIPアドレス取得時にネットワークドライブの再接続を行う (なくてもよい) ●ユーザーがログオンしているときのみ実行する [トリガ] タスクの開始 イベント時 ●基本 ログ システム ソース Dhcp-Client イベントID 1103 v遅延時間を指定する 30秒間 v有効 [操作] 操作 プログラムの開始 プログラム/スクリプト C:\Users\tabuyan\ndreconn.bat ("ndreconn.bat"のPath) [条件] (すべてのチェックを外す) [設定] vタスクを要求時に実行する
2009-03-06 10:23
nice!(0)
コメント(0)
トラックバック(0)
コメント 0