Net Use を使用してドライブをマッピングし、共有に接続する方法

Windowsのnet useコマンドは、ネットワークドライブの管理に非常に便利です。新しい共有を割り当てたり、再起動後に自動的に再接続したり、すべてを一度に切断したりしたい場合など、様々な用途に使えます。Windowsのグラフィカルオプションで問題なく動作する場合もありますが、特にビジネス環境やスクリプト作成などでは、このコマンドが命綱となることもあります。この小さなコマンドがどれほど強力なのかは少々奇妙に思えますが、いつもの方法ではどうにもならない時に知っておく価値はあります。

Net Use コマンドを使用するにはどうすればいいですか?

ネットワークドライブのマッピング

これはおそらく最も一般的な使い方でしょう。ドライブが表示されない場合や、すぐにセットアップする必要がある場合は、メニューをクリックするよりもCMDを使った方が速い場合が多いです。共有フォルダにZ:やX:などのドライブレターを割り当てるのに役立ちます。すべてがスムーズに動作していれば、このドライブはエクスプローラー上でローカルフォルダのように表示されます。

  1. Windows + Rを押して、cmdと入力し、 Ctrl + Shift + Enterを押してコマンドを管理者として実行します (特定のネットワーク共有に対して昇格された権限が必要になる場合があります)。
  2. このコマンドを実行します ( \\Server\Share を実際のネットワーク パスに置き換え、Z: を任意のドライブ文字に置き換えます)。
  3. net use Z: \\Server\Share
  4. プロンプトが表示されたら、ネットワーク資格情報を入力します。通常、これはその共有またはドメインのユーザー名とパスワードです。
  5. ファイルエクスプローラーで「PC」を開くと、そのドライブ文字に関連付けられた新しいドライブが表示されます。表示されるまで数秒かかる場合があります。

設定によっては、特にネットワークが完全に準備されていない場合や認証情報の再入力が必要な場合など、最初は失敗することがあります。不思議なことに、再起動や再接続を数回繰り返すと解決することがあります。

GUIをご希望の場合は、ファイルエクスプローラー > ネットワークドライブの割り当て からネットワークドライブのマッピングを行うことができます。ただし、慣れてしまえばCLIの方が高速です。

特定の資格情報で接続する

これは、共有のログイン名がWindowsのログイン名と異なる場合に便利です。少し面倒ですが、Windowsは異なるユーザーアカウントでネットワーク共有にアクセスすることに厳しい傾向があるようです。

  1. 管理者としてコマンド プロンプトを開きます(スタート メニューを右クリックし、「管理者として実行」を選択します)。
  2. これを入力してください(実際の詳細に置き換えてください):
  3. net use Z: \\Server\Share /user:DOMAIN\username *
  4. パスワードの入力を求められます。それを入力すると、ドライブはその資格情報を使用して接続されます。
  5. ファイルエクスプローラーでドライブが表示されるか確認してください。表示されない場合は、ユーザー名とサーバーパスを再確認してください。

この方法は、エンタープライズ環境や、Windows アカウントとは異なるログイン情報を必要とする共有を扱う場合に特に役立ちます。

マッピングを永続化する

再起動のたびにドライブを再接続するのは面倒です。再起動後も接続を維持する方法は次のとおりです。

  1. コマンド プロンプト を開きます (今回は管理者権限は必要ありません)。
  2. 走る:
  3. net use Z: \\Server\Share /user:DOMAIN\username * /persistent:yes
  4. プロンプトが表示されたらパスワードを入力してください。これにより、再起動のたびに自動的に再接続されるようになります。
  5. テストするには再起動してください。ドライブはマウントされたままになっているはずです。

注意: 一部のスクリプトまたはポリシーが干渉する可能性がありますが、ほとんどの場合、これによりドライブの準備が整います。

現在の接続の一覧

どのネットワーク ドライブがマップされているかわからない場合やトラブルシューティングを行う場合は、アクティブなものを確認するのは簡単です。

  1. コマンドプロンプトを開きます。
  2. これを入力してください:
  3. net use
  4. Enter キーを押すと、ドライブ文字、ネットワーク パス、ステータスを含むすべてのアクティブな接続のリストが表示されます。

これは、古い接続を二重チェックしたり、強制終了したりするのに便利です。

マップされたドライブを切断する

特にエラーの原因になったり、エクスプローラーが乱雑になったりする場合は、使用しなくなったドライブを消去することをお勧めします。

  1. コマンドプロンプトを開きます。
  2. タイプ:
  3. net use Z: /delete
  4. または、すべてのネットワーク接続を一度に削除するには、次のようにします。
  5. net use * /delete

グラフィカルインターフェースからドライブを削除することを好む人もいますが、スクリプトを作成したり、すぐにクリーンアップしたい場合は、このコマンドの方が高速です。理由はよく分かりませんが、Windowsは古い接続をそのまま残しておくのを嫌うことがあります。

ドライブ文字を割り当てずに接続する

アプリやファイルエクスプローラーでネットワークパス全体を入力することに抵抗がなければ、ドライブ文字の部分は省略してください。より直接的な方法ですが、頻繁に行う場合はあまり便利ではありません。

  1. コマンドプロンプトを開きます。
  2. これを入力します(ここでも、実際の詳細を入れ替えます)。
  3. net use \\Server\Share /user:DOMAIN\username *
  4. プロンプトが表示されたらパスワードを入力してください。
  5. UNC パス\\\\Server\\Share経由で、または UNC パスを受け入れるアプリで共有に直接アクセスできるようになりました。

一般的なスイッチとパラメータ

ここが面白くなってくるところです。いくつかのスイッチでゲームが変わる可能性があるからです。

  • /user:DOMAIN\username – 必要に応じて別のアカウントを指定します。
  • /persistent:yes – 再起動後もドライブを維持します (一部のセットアップでは失敗することがあります。大変です)。
  • /persistent:no – このセッションのみに接続し、自動再接続は行われません。
  • /savecred – 資格情報を安全に保存するので、毎回パスワードを入力する必要がありません。
  • /y – スクリプト内で使用するとプロンプトを自動的に確認します。

PowerShell バージョン

スクリプト作成が得意な方は、PowerShellに同等の機能を持つコマンドがあり、より柔軟に使用できる場合もあります。ドライブのマッピング例を以下に示します。

New-PSDrive -Name Z -PSProvider FileSystem -Root \\Server\Share -Persist -Credential (Get-Credential)

切断するには、次のコマンドを実行します。

Remove-PSDrive -Name Z -Force

現在のドライブを一覧表示するには:

Get-PSDrive -PSProvider FileSystem

このアプローチは、特に PowerShell の環境で作業することを好む場合に、自動化や一括セットアップのスクリプト作成に便利です。

よくある質問

ネットワークドライブを自動的に再接続するにはどうすればよいですか?

マッピング時に追加するだけで/persistent:yes、Windowsは次回以降もそれを記憶します。もちろん、ネットワークの安定性や権限によっては完璧に機能しないこともありますが、大抵は問題なく機能します。

毎回パスワードを入力せずにドライブをマップできますか?

はい、 を使用すれば/savecred可能です。ただし、パスワードは安全に保存されるため、信頼できるマシンでのみ実行してください。

マップされたすべてのドライブを一度に削除するにはどうすればよいですか?

コマンドプロンプトで実行しますnet use * /delete。たくさんのドライブが残っている場合、クリーンアップが簡単になります。

net use は Windows 10 と Windows 11 の両方で動作しますか?

はい、構文はWindowsのバージョン間でほぼ同じです。互換性については心配する必要はありません。

まとめ

このちょっとしたnet useコマンドは、ネットワークドライブの管理を劇的に効率化します。手動で行う場合でも、スクリプトで多くの設定を行う場合でも、非常に便利です。シンプルなツールとは思えないほど強力で、一度使いこなせば、もうこれなしでは作業できません。根深いネットワークの問題をトラブルシューティングしたい場合や、接続/切断を素早く行う必要がある場合、このコマンドはツールボックスに常備しておく価値があります。

まとめ

  • コマンドラインでネットワークドライブを高速にマッピングする
  • 再起動後も接続を維持する
  • 資格情報の使用またはPowerShellでのスクリプト
  • 現在のセッション接続のリストを取得する
  • 必要に応じてドライブを素早く切断