[登録されているタグ]

[記事公開日]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 アカウント無効化 不正利用防止

関連記事


さいごに

「net user」コマンドは、Windowsでユーザー管理を行ううえで欠かせない基本コマンドです。ユーザー作成から削除、権限確認まで幅広く対応できるため、システム管理者にとって必須の知識といえるでしょう。

GUIに頼らずコマンドラインで操作できるため、自動化やスクリプト化との相性も良く、効率的でセキュアな運用を実現できます。

すべてを開く | すべてを閉じる

ページ上部へ戻る