Windows環境でネットワークリソースに接続したり、接続を切断したりする際に非常に便利なコマンドが「net use」です。この記事では、net useコマンドの各オプションと使用例を詳しく解説します。
最初に引数なしのnet useで現在の接続を確認します。以下のZ:、Server、Shareは説明用です。使用済みのドライブ文字を上書きしようとせず、アクセスを許可された共有とアカウントだけを指定してください。
基本的な使い方と概要
net useコマンドはWindowsのコマンドプロンプトやPowerShellで使用できます。このコマンドによって、ネットワークドライブのマッピングやプリンタへの接続が可能になります。
基本構文は以下のとおりです。
net use [デバイス名] [\\コンピュータ名\共有名]
主要なオプションとその解説
/delete
このオプションは指定した接続を解除します。共有先のファイル自体を削除する操作ではありませんが、開いている文書や処理に影響するため、保存して閉じてから対象の接続だけを解除します。
net use Z: /delete
/persistent:{yes | no}
このオプションは接続を保存・復元する動作を制御します。yesは次回ログオン時の再接続を設定するもので、通信が常時維持されたり、VPN・認証・サーバーの状態にかかわらず接続に成功したりする保証ではありません。
net use Z: \\Server\Share /persistent:yes
/user:[ドメイン\]ユーザー名
特定のユーザー名で接続します。
net use Z: \\Server\Share /user:username
/savecred
指定した資格情報を再利用できるよう保存します。ドライブの再接続を指定する/persistentとは別の機能です。共有PCや組織端末では安易に使わず、保存の必要性と管理ルールを確認してください。
net use Z: \\Server\Share /savecred
/smartcard
スマートカードを使用して認証します。
net use Z: \\Server\Share /smartcard
具体的な使用例
状況1: ネットワークドライブに接続する
- コマンドプロンプトを開きます。
net use Z: \\Server\Shareを実行します。
状況2: 特定のユーザー名とパスワードで接続する
パスワードをコマンド本文やバッチファイルへ直書きせず、*で対話入力を求めます。入力したパスワードは画面に表示されません。DOMAINとusername、共有先は実際に利用権限のある値へ置き換えます。
- コマンドプロンプトを開きます。
net use Z: \\Server\Share * /user:DOMAIN\usernameを実行します。
状況3: 接続を解除する
- コマンドプロンプトを開きます。
net use Z: /deleteを実行します。
まとめ
net useコマンドは、Windowsでネットワークリソースに簡単に接続できる強力なツールです。オプションを理解してうまく活用することで、より効率的なネットワーク管理が可能になります。
公式資料
Microsoft:net useコマンドの構文とオプション。利用環境の対応オプションはnet use /?でも確認できます。


コメント