Windows
為什麼 wmic 報告的 SID 不是 whoami /user?
當我
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 數據庫出了問題?
嘗試指定域(或本地帳戶的電腦名)
wmic useraccount where "Domain='%userdomain%' AND name='%username%'"