Számos oka lehet annak, hogy egy adott felhasználó fiókjának biztonsági azonosítóját (SID) szeretné megtalálni a Windows rendszerben, de a világ sarkában a leggyakoribb ok annak meghatározása, hogy melyik kulcsot kell a HKEY_USERS alatt a Windows rendszerleíró adatbázisában keresse a felhasználó-specifikus rendszerleíróadat-adatokat.
Függetlenül attól, hogy milyen oknál fogva szükséged van, a SID-eknek a felhasználónévhez való illesztése valóban egyszerű a wmic parancsnak köszönhetően, amely a Windows legtöbb verziójában elérhető Command Prompt parancs.
Lát Hogyan lehet megtalálni a felhasználó SID-jét a rendszerleíró adatbázisban? További információ az oldalról a SID-felhasználónévhez való illesztéshez a Windows rendszerleíró adatbázisban található információkon keresztül, a WMIC használatának alternatív módja. A wmic parancs nem létezett a Windows XP előtt, így lesz van a regisztrációs módszer használata a Windows korábbi verzióiban.
Kövesse ezeket az egyszerű lépéseket a felhasználói nevek és megfelelő SID-ek táblájának megjelenítéséhez:
A felhasználó SID-jének keresése a WMIC segítségével
Valószínűleg csak egy percet vesz igénybe, talán kevesebbet, hogy megtalálja a felhasználó SID-jét Windows alatt a WMIC-en keresztül:

-
Nyisson meg parancssort.
A Windows 10 és a Windows 8 rendszerben, ha billentyűzetet és egeret használ, a leggyorsabb módja a Power UserWIN + Xparancsikon.
Ha nem jelenik meg a Parancssor a Power User (Rendszergazda) menüben, írja be cmd a keresőmezőbe a Start menüben, majd kattintsunk rá Parancssor amikor meglátod.
-
Írja be a következő parancsot a Parancssorba pontosan úgy, ahogy az itt látható, beleértve a szóközöket vagy annak hiányát:
wmic useraccount kap nevet, sid
… majd nyomja meg a gombot Belép.
Ha ismeri a felhasználónevet, és csak az egyik felhasználó SID-jét szeretné megragadni, írja be ezt a parancsot, de cserélje ki USER a felhasználónévvel (tartsa az idézőjeleket):
wmic useraccount ahol a name = "USER" kap
Ha hibát észlel, hogy a wmic parancsot nem ismeri fel, módosítsa a munkakönyvtárat C: Windows System32 wbem és próbáld újra. Ezt megteheti a CD (könyvtár módosítása) parancsot.
-
Meg kell jelennie egy táblázat a Parancssorban. Ez egy lista a Windows felhasználói fiókok listájáról, amelyet a felhasználónév ír le, majd a fiók megfelelő SID-jét.
Most, hogy biztos benne, hogy egy adott felhasználónév egy adott SID-nek felel meg, bármilyen változtatást elvégezhet a rendszerleíró adatbázisban, vagy bármi mást tehet, amelyre szüksége van.
Ha esetleg olyan esetet talál, ahol meg kell találnia a felhasználónevet, de a biztonsági azonosítóval mindössze annyit kell tennie, hogy "megfordíthatja" az ilyen parancsot (csak cserélje ki ezt a SID-et a szóban forgó kérdéssel):

wmic useraccount ahol sid = "S-1-5-21-992878714-4041223874-2616370337-1001" kap nevet
… hogy ilyen eredményt kapj: Névjonfi A felhasználó SID-jét is meg tudja határozni azáltal, hogy átnéz ProfileImagePath értékeket minden egyes S-1-5-21 prefixált SID-ben, amely ebben a kulcsban szerepel: HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion profillista
A ProfileImagePath érték az egyes SID-névvel rendelkező rendszerleíró kulcson belül a profilkönyvtárat tartalmazza, amely tartalmazza a felhasználónevet. Például a ProfileImagePath érték a S-1-5-21-992878714-4041223874-2616370337-1001 kulcs a számítógépemen C: Users jonfi , így tudom, hogy az "jonfi" felhasználó SID-je "S-1-5-21-992878714-4041223874-2616370337-1001". Ez a módszer a felhasználóknak a SID-ekhez való illesztésében csak azokat a felhasználókat jeleníti meg, akik bejelentkeztek, vagy bejelentkeztek, és átkapcsolták a felhasználókat. Ahhoz, hogy továbbra is használhassa a rendszerleíró adatbázist a többi felhasználó SID-jének meghatározásához, be kell jelentkeznie a rendszer minden felhasználójához, és ismételje meg ezeket a lépéseket. Ez nagy hátrány; feltételezve, hogy képes vagy rá, sokkal jobb a fent említett wmic parancsmóddal. Hogyan lehet megtalálni a felhasználó SID-jét a rendszerleíró adatbázisban?





