WindowsログインIDのコマンドは?

2018/4/1 2020/5/4 Windowsの使い方 ユーザーアカウント

WindowsログインIDのコマンドは?

Windowsマシン(特にサーバー)を再起動するときなどに、接続しているユーザーが他にいないかや、開かれている共有フォルダーがないかを確認したいときがあります。

そんなときに利用するコマンドを紹介します。

なお、下記で紹介するコマンドは「コマンドプロンプト」を管理者権限で起動し実行します。

目次

  • サインインしているユーザーを確認する
  • 接続しているユーザーを確認する
  • 開かれている共有フォルダーを確認する
  • あとがき

サインインしているユーザーを確認する

現在サインインしているユーザーを調べるには「query user」コマンドを実行します。

> query user

ユーザー名 セッション名 ID 状態 アイドル時間 ログオン時間
user1 console 1 Active none 2017/08/07 12:15
user2 rdp-tcp#17 1 Active . 2017/08/06 13:00

ドメイン環境などでは「query user /server:コンピューター名」と実行することで、指定したリモートのWindowsマシンにサインインしているユーザーを調べることもできます。

接続しているユーザーを確認する

共有フォルダーを開いているなど、マシンに接続しているユーザーを調べるには「net session」コマンドを実行します。

> net session

コンピューター ユーザー名 クライアント オープン アイドル時間
-------------------------------------------------------
\\192.168.1.50 user3 7 00:00:00
コマンドは正常に終了しました。

Memo

「net session /delete」を実行すれば、接続しているすべてのコンピュータとのセッションを切断できます。また、特定のセッションだけを切断したい場合は「net session \\コンピューター名 /delete」を実行します。

開かれている共有フォルダーを確認する

共有フォルダー・共有ファイルを開いているユーザーを調べるには「net file」コマンドを実行します。

> net file

ID パス ユーザー名 ロック数
----------------------------------------------------------
1342177298 D:\prj\TEST\movie user2 0
1342177326 D:\prj\...\movie(1).mp4 user2 0
1342177345 D:\prj\...\testmovie\sample user2 0
1342177380 D:\prj\Test user2 0
1275068527 D:\prj\Test\111 user2 0
1342177445 D:\prj\Test\222 user3 0
1342177492 D:\prj\...\testmovie\sample user3 0
1342177702 D:\prj\...\movie(1).mp4 user3 0
1342177751 D:\prj\Test\333 user3 0
1342177829 D:\prj\...\testmovie\sample user3 0
1140851312 D:\prj\Test\444 user3 0
1342177918 D:\prj\ user3 0
コマンドは正常に終了しました。

Memo

開かれている共有ファイルを強制的にクローズするには「net file <ID> /close」を実行します。<ID>には先ほどのnet fileコマンドで表示されたIDを指定します。

あとがき

余計なトラブルを避けるためにも、複数のユーザーが利用するWindowsマシンを再起動したりシャットダウンするときは、これらのコマンドで事前確認すれば安心です。

net userは、ユーザアカウントの確認/作成/変更/削除を行うコマンドです。

構文

(構文)ユーザアカウントを確認するNET USER ユーザー名 [パスワード] [オプション] [/DOMAIN](構文)ユーザアカウントを作成するNET USER ユーザー名 [パスワード|*] /ADD [オプション] [/DOMAIN](構文)ユーザアカウントを削除するNET USER ユーザー名 /DELETE [/DOMAIN] 【オプション】
オプション説明
/ADD ユーザアカウントを作成する
/DELETE ユーザアカウントを削除する
/DOMAIN ドメインに対して操作を行う
/ACTIVE:
{YES|NO}
ユーザを有効化/無効化する
YES:有効化 NO:無効化
/COMMENT:
"コメント"
ユーザにコメントを付ける
/COUNTRYCODE:
nnn
/EXPIRES:
{日付 | NEVER}
ユーザアカウントに有効期限を設定する
/FULLNAME:
"名前"
ユーザアカウントにフルネームを付ける
/HOMEDIR:
パス名
ホームディレクトリを指定する
/PASSWORDCHG:
{YES | NO}
ユーザ自身でパスワードを変更できるか
どうかを指定する(デフォルト:YES)
/PASSWORDREQ:
{YES | NO}
ユーザアカウントにパスワードを設定するか
どうかを指定する(デフォルト:YES)
/LOGONPASSWORDCHG:
{YES|NO}
初回ログイン時にパスワード変更が必要か
どうかを指定する(デフォルト:NO)
/PROFILEPATH[:パス] ログオンプロファイルへのパスを設定する
/SCRIPTPATH:パス名 ログオンスクリプトへのパスを設定する
/TIMES:
{時間 | ALL}
ログオン時間を指定する
/USERCOMMENT:
"テキスト"
ユーザコメントを追加/変更する(管理者)
/? コマンドの省略形のヘルプを表示する
/help コマンドのヘルプを表示する

サンプル

ローカルユーザの一覧を表示する

net user

ドメインユーザの一覧を表示する

net user /domain

ローカルユーザ「taro」の詳細を表示する

net user taro

ドメインユーザ「taro」の詳細を表示する

net user taro /domain

ローカルユーザ「jiro」(パスワード:pass)を追加する

net user jiro pass /add

ドメインユーザ「jiro」(パスワード:pass)を追加する

net user jiro pass /add /domain

ローカルユーザ「taro」を削除する

net user taro /delete

ローカルユーザ「taro」のパスワードを"newpass"に変更する

net user taro newpass

ローカルユーザ「taro」を無効(非アクティブ)化する

net user taro /active:no

ローカルユーザ「taro」を有効(アクティブ)化する

net user taro /active:yes

関連項目

  • net user:ユーザアカウントの確認/作成/変更/削除を行う
  • net accounts:ユーザーアカウントに対するログオンやパスワードの要件の表示/設定を行う
  • net group:グローバルグループの確認/追加/削除/変更を行う
  • net localgroup:ローカルグループの確認/追加/削除/変更を行う
  • net computer:コンピューターをドメインに追加/削除する

WindowsログインIDのユーザー名は?

「設定」から確認する 「設定」が表示されます。 「アカウント」をクリックします。 「アカウント」が表示されます。 「ユーザーの情報」をクリックし、右側の画面に表示されている名前が、現在サインインしているユーザー名です。

Windows IDの確認コマンドは?

コマンドプロンプトから確認する.
キーボード上の[Windows]キーと[R]キーを同時に押します。 ... .
名前欄に" cmd "と入力し、[OK]ボタンをクリックすると、コマンドプロンプトが開きます。.
プロンプトへ "whoami" と入力し、[Enter]キーを押します。.
\の後に続くのがログオンしているユーザ名です。.

WindowsのAdministratorログインコマンドは?

サインイン画面で Administrator を有効化してサインインする 「net user administrator /active:yes」と入力し『Enter』を押します。 「コマンドが正常に終了しました」と表示されればOKです。

Windowsのユーザー管理コマンドは?

コマンドプロンプトでユーザーの設定を確認 コマンドプロンプトを開く 「Windows」マークをクリックし「メニュー」をスクロールさせ「W」にある「Windows システム ツール」をクリックして展開し「コマンドプロンプト」をクリックします。 「net user」と入力し、キーボードの「Enter」を押します。