SID (Security Identifier) ist ein eindeutiger Bezeichner (Code), der allen erstellten Domänen- oder lokalen Konten sowie Gruppen und anderen Sicherheitsobjekten zugewiesen wird.
Das Betriebssystem verwendet Sicherheitskennungen (SIDs), um den Zugriff auf verschiedene Ressourcen wie Dateisystemobjekte, Registrierungsschlüssel und Netzwerkverzeichnisse zu steuern. Das bedeutet, dass selbst wenn Sie Ihren Benutzernamen ändern, dies keine Auswirkungen auf die Vorkonfigurationen für dieses Konto hat, da jede Konfiguration an eine SID gebunden ist, die konstant bleibt.
Die Sicherheits-ID kann bei der Ausführung bestimmter Befehle im Zusammenhang mit der Computersicherheit nützlich sein.
Sicherheitskennung (SID) eines Benutzers in der Eingabeaufforderung auslesen
Um die SID des aktuellen Benutzers herauszufinden, verwenden wir das Dienstprogramm whoami. Dazu öffnen wir eine Eingabeaufforderung und führen den folgenden Befehl aus:
whoami /user
Sie können auch die SID des aktuellen Benutzers herausfinden, indem Sie den folgenden Befehl ausführen:
wmic useraccount where name=“%username%“ get name,sid
Um alle im Betriebssystem vorhandenen SIDs herauszufinden, führen Sie den Befehl aus:
wmic useraccount get name,sid
Um die SID eines bestimmten Benutzers herauszufinden, führen Sie den folgenden Befehl aus:
wmic useraccount where name=“TestUser1″ get sid
Dabei ist TestUser1 der Name des Benutzers, dessen SID Sie wissen möchten.
Um den Benutzernamen des Kontos über die SID herauszufinden (umgekehrtes Verfahren), führen Sie den Befehl aus:
wmic useraccount where sid=“S-1-5-21-3017733776-4213165835-2115491924-1002″ get name
Wie lesen man den Security Identifier (SID) eines Benutzers in Windows PowerSell aus?
Sie können die Sicherheits-ID auch über die Windows PowerShell-Konsole ermitteln.
Um alle Sicherheitskennungen (SIDs) in der Windows PowerShell-Konsole zu ermitteln, führen Sie das Cmdlet aus:
Get-WmiObject Win32_UserAccount | Select Name,SID
Um die SID eines bestimmten Benutzers herauszufinden, führen Sie den folgenden Befehl aus:
(gwmi win32_useraccount -Filter „name = ‚TestUser1′“).sid
Dabei ist TestUser1 der Name des Benutzers, dessen SID Sie wissen möchten.
Sie können auch die SID eines bestimmten Benutzers herausfinden, indem Sie den Befehl ausführen:
Get-WmiObject -Class Win32_UserAccount -Filter „name=’TestUser1′“
Dabei ist TestUser1 der Name des Benutzers, dessen SID Sie wissen möchten.
Um den Benutzernamen eines Kontos über die SID herauszufinden (umgekehrtes Verfahren), führen Sie den folgenden Befehl aus:
(gwmi win32_useraccount -Filter „sid = ‚SID'“).name
Geben Sie anstelle von SID den gewünschten Sicherheitsbezeichner an.
In diesem Beispiel sieht der Befehl wie folgt aus:
(gwmi win32_useraccount -Filter „sid = ‚S-1-5-21-3017733776-4213165835-2115491924-1002′“).name
So lesen Sie den Security Identifier (SID) im Registrierungseditor aus
Mit dem Registrierungseditor können Sie auch die Sicherheitskennung (SID) herausfinden. Öffnen Sie dazu den Registrierungseditor, indem Sie die Tastenkombination Win+R drücken, und geben Sie im sich öffnenden Ausführungsfenster regedit ein, und drücken Sie die Eingabetaste.
Kopieren Sie in dem sich öffnenden Fenster des Registrierungseditors den folgenden Pfad, oder fügen Sie ihn ein, oder navigieren Sie zu ihm:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
Im Abschnitt ProfileList sehen Sie alle Benutzer und ihre SIDs.