Wenn ich es whoami /user
in der Befehlszeile ausführe, erhalte ich
User Name SID
===================== ==============================================
tq84\rene.nyffenegger S-1-5-21-1111111111-2222222222-3333333333-1224
Beim Ausführen wmic useraccount where name='%username%' get sid
erhalte ich jedoch eine andere SID:
S-1-5-21-4444444444-5555555555-6666666666-1001
Nicht nur die RID ist unterschiedlich, sondern auch die Zahlen, die die Domäne identifizieren sollen.
Ist dieses Verhalten zu erwarten oder ist mit der SID-Datenbank auf meinem System ein Problem aufgetreten?
Antwort1
Versuchen Sie, die Domäne anzugeben (oder den Computernamen für lokale Konten).
wmic useraccount where "Domain='%userdomain%' AND name='%username%'"