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

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%'"

関連情報