[記事公開日]2025/10/06
👤 net userコマンドの使い方|Windowsでユーザーアカウントを管理する方法
もくじ
はじめに
Windowsのシステム管理において「ユーザーアカウント管理」は欠かせません。誰がPCを利用しているのか、どの権限を持っているのかを制御することで、セキュリティや運用効率を高められます。GUIからも設定可能ですが、コマンドラインでユーザーを作成・削除・変更できるのが「net user」コマンドです。
この記事では、net userコマンドの基本操作から応用的な活用方法、セキュリティ面の注意点まで詳しく解説します。
🛠 net userコマンドとは?
-
役割:Windows上のローカルユーザーアカウントを管理する
-
用途:ユーザー作成、削除、パスワード変更、アカウント情報の表示
-
特徴:シンプルな構文で多様なユーザー管理が可能
📌 基本的な使い方
登録されているユーザーの一覧を表示
net user
-
出力例:
\PC-NAME 上のユーザー アカウント
---------------------------------------------------
Administrator Guest Taro Hanako
特定ユーザーの詳細を表示
net user Taro
-
アカウント名、フルネーム、パスワードの有効期限、グループ所属などが表示される
👥 ユーザー管理の操作例
新しいユーザーを作成
net user TestUser P@ssw0rd /add
-
TestUserという名前のユーザーをパスワード付きで追加
パスワードを変更
net user TestUser NewP@ssw0rd
-
ユーザー
TestUserのパスワードを変更
ユーザーを削除
net user TestUser /delete
-
TestUserを削除
アカウントを有効化/無効化
net user TestUser /active:yes
net user TestUser /active:no
-
アカウントの利用可否を切り替える
パスワード有効期限を設定しない
net user TestUser /passwordchg:no
-
ユーザー自身によるパスワード変更を禁止
🔍 主なオプション一覧
-
/add: 新規ユーザーを追加 -
/delete: ユーザーを削除 -
/active:{yes|no}: アカウントの有効/無効を切り替え -
/expires:日付|never: アカウントの有効期限を設定 -
/passwordchg:{yes|no}: ユーザーによるパスワード変更可否を設定 -
/times:{時間指定|all}: ログオン可能な時間を指定
例:有効期限を設定
net user TestUser P@ssw0rd /add /expires:12/31/2025
-
2025年12月31日まで有効なアカウントを作成
📚 応用的な使い方
複数ユーザーをスクリプトで作成
@echo off
for %%u in (user1 user2 user3) do net user %%u P@ss123 /add
-
教室やテスト環境で複数アカウントを一括作成
ゲストアカウントの管理
net user Guest /active:no
-
Guestアカウントを無効化してセキュリティを強化
ドメイン環境での利用
net user username /domain
-
Active Directoryドメインのユーザー情報を取得
📚 活用シーン
システム管理
-
利用例:新規従業員のアカウントを作成
-
効果:迅速な環境準備
セキュリティ対策
-
利用例:不要ユーザーの削除、Guestアカウントの無効化
-
効果:不正利用リスクを軽減
教育環境や検証環境
-
利用例:大量ユーザーをスクリプトで作成
-
効果:効率的に環境を整備
トラブルシューティング
-
利用例:現在のアカウント情報を確認して権限を調査
-
効果:権限不足の問題を特定可能
⚠️ 注意点
-
ユーザー管理操作には管理者権限が必要
-
簡単すぎるパスワード設定はセキュリティリスクを高める
-
/domainを使う場合はActive Directory環境が前提 -
誤って削除するとデータや環境設定が失われるため注意
📊 まとめ表
| コマンド | 用途 | 主な活用シーン |
|---|---|---|
| net user | 登録ユーザー一覧を表示 | 状況確認 |
| net user ユーザー名 | ユーザーの詳細情報表示 | 権限調査 |
| net user ユーザー名 /add | ユーザー作成 | 環境準備 |
| net user ユーザー名 /delete | ユーザー削除 | セキュリティ管理 |
| net user ユーザー名 /active:no | アカウント無効化 | 不正利用防止 |
関連記事
-
whoamiコマンドで現在のユーザー情報を確認する方法
-
net localgroupコマンドでグループを管理する方法
-
runasコマンドで別ユーザーとしてプログラムを実行する方法
-
systeminfoコマンドでシステム全体の情報を確認する方法
さいごに
「net user」コマンドは、Windowsでユーザー管理を行ううえで欠かせない基本コマンドです。ユーザー作成から削除、権限確認まで幅広く対応できるため、システム管理者にとって必須の知識といえるでしょう。
GUIに頼らずコマンドラインで操作できるため、自動化やスクリプト化との相性も良く、効率的でセキュアな運用を実現できます。
