web-dev-qa-db-ja.com

再起動時にWindowsをどのようにしてWindows XP自動再接続ネットワークドライブにするのですか?

再起動時にさまざまなプログラムで使用できるようにするネットワークドライブのマッピングがいくつかあります。ただし、手動でアクセスするまでは切断されたままです。

OneNoteなどのネットワークドライブで共有されているメモを読み取るプログラムが接続しようとした場合、共有は表示されず、自動再接続は行われません。

私は完全に自動化されたソリューションを探しています。できれば、マシンの起動時にWindowsをネイティブに再接続する設定だけが望ましいです。

たとえば、現在ドライブYとZは切断されており、Xは接続されています。手動でアクセスしたためです。

alt text

編集:質問を少し変更する必要がありますが、回答にかなりの影響があります。ドライブはログオン時に実際には使用できません。私がsshトンネルを開いた後にのみ、それらは到達可能になります。

したがって、主な問題は、アプリケーションがドライブにアクセスしようとしたときに、どのようにしてドライブを強制的に有効にするかです。

別のアプローチは、トンネルが確立されたときに自動的にスクリプトを実行することだと思います。上記が不可能な場合は、おそらく私の最善の策です。

10

まず、ドライブをマッピングするときに、チェックボックスをオンにしてXPはドライブを再接続する必要があります。これは完璧ではありません。他のオプションは、スクリプトを記述してユーザーのスタートアップフォルダに配置することです。 :

Net Use * /d /y
Net Use <DriveLetter> <Path> (i.e. G: \\server\folder)
<repeat as many times as needed...>
2
user3595

このスレッドを読む: https://web.archive.org/web/1/http://techrepublic%2ecom%2ecom/5208-11184-0.html?forumID=47&threadID=178558&messageID=1818197 。男は基本的にこれを変更すると言います:

Try [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters]

"KeepAliveTime"=dword:00300000
"KeepAliveInterval"=dword:00001000

私は最後の場所で同様の問題を抱えていましたが、これは助けになりました。

お役に立てれば。

2
Hondalex

それらを開こうとした場合、それらはアクセス可能ですか?別名、これはマップされたドライブの古い問題が切断されているように見えますが、それを開こうとすると、実際に接続されていることがわかりますか?

しかし、私が読んだ質問に答えるには:

コマンドプロンプトからドライブをマップし、再起動後もドライブを残すには、ドライブを永続的にします。

Net Use <driveletter:> \\computername\share -p

または、[マイコンピュータ]を右クリックし、ネットワークドライブのマップをクリックして場所を選択し、[ログオン時に再接続する]を確認します

1
DanBig

2003年のファイル共有をUnixファイルシステムにマウントしたところ、この問題が発生しました。 「切断」が発生し、それを使用したジョブは、2回実行しなければならない可能性があります。最初は共有をウェイクアップし、2回目は実際に実際にジョブを実行します。

もちろん、これは満足のいくものではありませんでした。最初の実行が機能することもあるので、結局、開発者の1人が定期的に共有をポーリングし、それを暖かく保つためのジョブを作成してしまいました。この場合、共有がファイルシステムにマウントされていたため、サーバーのキープアライブ時間を変更することはできませんでした。また、ジョブ間で最大1週間程度のギャップが生じる可能性があることに注意してください。

各ジョブの開始時に接続し、終了時に切断しない、または実際のジョブを実行する前に別の方法で共有をウェイクアップしなかった理由は、私には言えません。

とにかく、私は実装の詳細はわかりませんが、ディレクトリリストを取得するだけのスケジュールされたタスクは、そのルートをたどる場合、Windowsクライアントに対して同じ最終結果になると思います。それはひとつの方法ですが、もっと良い方法があると私は確信しています。

とにかく、この話の教訓は、Unix/Windowsの相互運用性は、一部の人が信じているほどシームレスではないということです。しかし、それは問題から外れています。

1
Maximus Minimus