Windowsコマンド(net user)

日常的に使用するPCをWindows10に変えてから、何がどこで設定できるのか、ぱっと探せない状態になっていて、そろそろWindowsのコマンドを覚えないといけないなあと、本気で考え始めました。
って、ことで適当に思いついたコマンドから、学習していきます。
まずは、net userコマンド。

ヘルプを確認。

C:\Users\takk\Desktop>net user /?
このコマンドの構文は次のとおりです:

NET USER
[ユーザー名 [パスワード | *] [オプション]] [/DOMAIN]
         ユーザー名 {パスワード | *} /ADD [オプション] [/DOMAIN]
         ユーザー名 [/DELETE] [/DOMAIN]
         ユーザー名 [/TIMES:{時間 | ALL}]
         ユーザー名 [/ACTIVE: {YES | NO}]


C:\Users\takk\Desktop>

net userをパラメータなしで、cmdから実行してみます。


C:\Users\takk\Desktop>net user

\\DESKTOP-TRO4JUU のユーザー アカウント

-------------------------------------------------------------------------------
Administrator            DefaultAccount           Guest
takkc                    takk                     WDAGUtilityAccount
コマンドは正常に終了しました。


C:\Users\takk\Desktop>

Guestに見知らぬWDAGUtilityAccountというユーザがいます。
net userの引数にユーザ名を指定すると、詳細が確認できます。

C:\Windows\system32>net user WDAGUtilityAccount
ユーザー名                           WDAGUtilityAccount
フル ネーム
コメント                             Windows Defender Application Guard シナリオでシステムによって管理および使用されるユーザー アカウント
ユーザーのコメント
国/地域番号                          000 (システム既定)
アカウント有効                       No
アカウントの期限                     無期限

最終パスワード変更日時               2019/01/14 18:16:21
パスワード有効期間                   2019/02/25 18:16:21
パスワード次回変更可能日時           2019/01/14 18:16:21
パスワードあり                       Yes
ユーザーによるパスワード変更可能     Yes

ログオン可能なワークステーション     すべて
ログオン スクリプト
ユーザー プロファイル
ホーム ディレクトリ
最終ログオン日時                     なし

ログオン可能時間                     すべて

所属しているローカル グループ
所属しているグローバル グループ      *なし
コマンドは正常に終了しました。


C:\Windows\system32>

自動で作成されたユーザのようです。気にしないで次に進むことにします。

次は、/addコマンドを使ってユーザを追加してみます。

C:\Users\takk\Desktop>net user testuser /add
システム エラー 5 が発生しました。

アクセスが拒否されました。


C:\Users\takk\Desktop>

エラーになりました。

管理者権限が必要でした。cmdを実行するときに、以下のように管理者として実行する必要があります。

次は、管理者として実行したcmd上で確認してみます。

Microsoft Windows [Version 10.0.17763.253]
(c) 2018 Microsoft Corporation. All rights reserved.

C:\Windows\system32>net user testuser /add
コマンドは正常に終了しました。


C:\Windows\system32>

では、net userを引数なしで実行。


C:\Windows\system32>net user
\\DESKTOP-TRO4JUU のユーザー アカウント

-------------------------------------------------------------------------------
Administrator            DefaultAccount           Guest
takkc                    takk                     testuser
WDAGUtilityAccount
コマンドは正常に終了しました。


C:\Windows\system32>

Guestにtestuserが追加されています。

もう一つ追加してみます。

C:\Windows\system32>net user testuser2 /add
コマンドは正常に終了しました。


C:\Windows\system32>net user

\\DESKTOP-TRO4JUU のユーザー アカウント

-------------------------------------------------------------------------------
Administrator            DefaultAccount           Guest
takkc                    takk                     testuser
testuser2                WDAGUtilityAccount
コマンドは正常に終了しました。


C:\Windows\system32>

Guestユーザの表示方法がいただけないですねえ。なぜ変な改行が入っているのか。

次はユーザの削除をしてみます。testuserを削除しましょう。

Microsoft Windows [Version 10.0.17763.253]
(c) 2018 Microsoft Corporation. All rights reserved.

C:\Windows\system32>net user

\\DESKTOP-TRO4JUU のユーザー アカウント

-------------------------------------------------------------------------------
Administrator            DefaultAccount           Guest
takkc                    takk                     testuser
testuser2                WDAGUtilityAccount
コマンドは正常に終了しました。


C:\Windows\system32>net user testuser /delete
コマンドは正常に終了しました。


C:\Windows\system32>net user

\\DESKTOP-TRO4JUU のユーザー アカウント

-------------------------------------------------------------------------------
Administrator            DefaultAccount           Guest
takkc                    takk                     testuser2
WDAGUtilityAccount
コマンドは正常に終了しました。


C:\Windows\system32>

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA