web-dev-qa-db-ja.com

wmicがwhoami / user以外のSIDを報告するのはなぜですか?

コマンドラインでwhoami /userを実行すると、次のようになります。

User Name             SID
===================== ==============================================
tq84\rene.nyffenegger S-1-5-21-1111111111-2222222222-3333333333-1224

ただし、wmic useraccount where name='%username%' get sidを実行すると、別のSIDが取得されます。

S-1-5-21-4444444444-5555555555-6666666666-1001

RIDが異なるだけでなく、ドメインを識別するために想定されている数値も異なります。

この動作は予期されたものですか、それともシステムのSIDデータベースに問題がありますか?

1

ドメイン(またはローカルアカウントのコンピューター名)を指定してみてください

wmic useraccount where "Domain='%userdomain%' AND name='%username%'"
1
Greg Askew