コマンドラインを使用してWindowsグループのメンバーを一覧表示する


17

Windowsのコマンドラインで「普通の」ユーザーの一覧を取得したいのですが。通常、コンピュータにログオンしたときに表示されるユーザーを意味します。したがって、無効になっているアカウント、Systemなどの一般的なPCユーザーが決してログインしないアカウントは、このリストには含まれません。また、返されたユーザーが管理者か標準ユーザーかを知る必要があります。何か案は?


一覧に "Power Users"を含める必要がありますか?ゲスト?管理者と同等の権限が付与されている標準ユーザー区別はあなたが考えるかもしれないほど厳密ではありません。
grawity

私はほとんどの場合、標準ユーザーを有効にしたいと思います。私がこれを必要とするシナリオでは、ユーザーは奇妙な特権でたくさんのアカウントを作成したことはほとんどありません。
D. Strout

回答:


30

ユーザーを一覧表示する 、 使用 net user コマンド:

net user

あなたは出力がこのようなものを得る:

User accounts for \\LOCALHOST

-------------------------------------------------------------------------------
joeuser          administrator                   guest
The command completed successfully.

のリストが必要な場合 特定のグループのユーザー 、 使用 net localgroup

net localgroup Users

あなたは出力がこのようなものを得る:

Alias name     Users
Comment        Users are prevented from making accidental or intentional system-wide changes and can run most applications

Members

-------------------------------------------------------------------------------
NT AUTHORITY\Authenticated Users
NT AUTHORITY\INTERACTIVE
The command completed successfully.

これはドメインアカウントではなく、ローカルシステムユーザー用です。 Administratorsグループのメンバーシップを知りたい場合は、それをパラメーターとして指定するだけです。 net localgroup Administrators


netコマンドを調べると、いろいろなことができます。これはサーバー上でも動作します。
mauvedeity

注意してください net user すべてのユーザーアカウントを一覧表示するわけではありません。少なくとも私が現在取り組んでいる顧客のマシンでは、 net user 4つの既存のローカルアカウントのうち2つだけを一覧表示します。その理由はまだわかっていません。
Martin von Wittich

11

WMIC USERACCOUNT LIST BRIEF Windowsでユーザーを一覧表示するもう1つの方法です。違いはわかりません net そして WMIC。あなたはについてのより多くの情報を見つけることができます WMIC http://ss64.com/nt/wmic.html

これは何 WMIC USERACCOUNT LIST BRIEF 私のマシンに戻ります。

C:\Users\ehtesh\AppData\Local>WMIC USERACCOUNT LIST BRIEF
AccountType  Caption                  Domain    FullName        Name            SID
512          wordless\Administrator   wordless                  Administrator   S-1-5-21-3098939154-701116006-2681273294-500
512          wordless\ehtesh          wordless                  ehtesh          S-1-5-21-3098939154-701116006-2681273294-1001
512          wordless\Guest           wordless                  Guest           S-1-5-21-3098939154-701116006-2681273294-501
512          wordless\HomeGroupUser$  wordless  HomeGroupUser$  HomeGroupUser$  S-1-5-21-3098939154-701116006-2681273294-1002

より詳細な情報については、あなたが呼び出すことができます WMIC USERACCOUNT LIST FULL

WMICには、単なるuseraccounts以上のシステムに関する情報があります。一例は Windows XP / Vista / 7 CMDからバッテリーの充電を確認しますか?


3
NET USERはユーザーアカウントのみを一覧表示します。パスワードを設定します。 WMICは表示されているすべてのアカウントを一覧表示し、アカウントの種類を表示します。また、これらのアカウントをさまざまな方法で管理することもできます。 NETは高速です。単純ですが、非常に限られています。 WMICは詳細に学ぶ価値がある非常に強力なツールです。
Debra

-1

以下のコマンドを使用してローカル管理者ユーザーを取得します。 wmic -Uドメイン/ユーザー// ip "SELECT * FROM Win32_GroupUser" | awk -F '"' '{印刷$ 4": "$ 8}' | grep -i管理者| awk -F ':' '{印刷$ 2}'

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.