Skip to main content

Kako najti uporabniški varnostni identifikator (SID) v operacijskem sistemu Windows

Anonim

Obstaja veliko razlogov, zaradi katerih boste morda želeli poiskati varnostni identifikator (SID) za določen uporabniški račun v operacijskem sistemu Windows, vendar je v našem kotičku na svetu skupni razlog za to, da določite, kateri ključ pod HKEY_USERS v registru operacijskega sistema Windows poiščite podatke, specifične za uporabnike, za.

Ne glede na vašo potrebo je ujemanje SID-ov z uporabniškimi imeni zelo enostavno, zahvaljujoč ukazu wmic, ukazu, ki je na voljo v ukaznem pozivu v večini različic operacijskega sistema Windows.

Glej Kako najti SID uporabnika v registru Nadaljujte stran po navodilih za ujemanje uporabniškega imena s SID prek informacij v registru Windows, alternativna metoda za uporabo WMIC-a. Ukaz wmic ni obstajal pred operacijskim sistemom Windows XP, tako da boste imam uporabiti metodo registra v starejših različicah sistema Windows.

Sledite tem preprostim korakom za prikaz tabele uporabniških imen in njihovih ustreznih SID:

Kako najti uporabnika SID z WMIC

Verjetno bo trajalo le minuto, morda manj, da bi našli uporabnika SID v operacijskem sistemu Windows s pomočjo WMIC-a:

  1. Odpri ukazni poziv.

    V operacijskih sistemih Windows 10 in Windows 8, če uporabljate tipkovnico in miško, je najhitrejši način v meniju Power User Menu, ki je dostopenWIN + Xbližnjico.

    Če v meniju Uporabniški meni ne vidite ukaznega poziva, vnesite cmd v iskalno vrstico v meniju Start in kliknite Ukazni poziv ko vidiš.

  2. V ukazni poziv vnesite naslednji ukaz, kot je prikazano tukaj, vključno s presledki ali pomanjkanjem le-tega:

    wmic useraccount dobi ime, sid

    … in nato pritisnite Vnesite.

    Če poznate uporabniško ime in želite pridobiti samo en SID uporabnika, vnesite ta ukaz, vendar ga zamenjajte USER z uporabniškim imenom (obdržite narekovaje):

    wmic useraccount, kjer ime = "USER" dobite sid

    Če dobite napako, da ukaz wmic ni prepoznan, spremenite delovni imenik C: Windows System32 wbem in poskusite znova. To lahko storite z cd (spremeni imenik).

  3. V ukaznem pozivu bi morali videti tabelo. To je seznam vsakega uporabniškega računa v operacijskem sistemu Windows, ki ga navede uporabniško ime, ki mu sledi ustrezni SID računa.

Zdaj, ko ste prepričani, da določeno uporabniško ime ustreza določenemu SID-u, lahko v registru izvedete vse potrebne spremembe, ali pa naredite karkoli drugega boste potrebovali te podatke.

Če imate slučaj, ko morate poiskati uporabniško ime, vendar je vse, kar imate, varnostni identifikator, lahko »preusmerite« tak ukaz (samo zamenjajte ta SID z zadevnim):

wmic useraccount, kjer je sid = "S-1-5-21-992878714-4041223874-2616370337-1001" dobil ime

… da bi tako dobili naslednji rezultat:

Imejonfi

Kako najti SID uporabnika v registru

SID uporabnika lahko določite tako, da pregledate ProfileImagePath vrednosti v vsakem S-1-5-21 predpono SID, ki je navedena pod tem ključem:

HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion ProfileList

The ProfileImagePath vrednost znotraj vsakega imenovanega registrskega ključa SID navaja imenik profila, ki vključuje uporabniško ime.

Na primer, ProfileImagePath vrednost pod S-1-5-21-992878714-4041223874-2616370337-1001 ključ na mojem računalniku je C: Uporabniki jonfi , zato vem, da je SID za uporabnika "jonfi" "S-1-5-21-992878714-4041223874-2616370337-1001".

Ta način usklajevanja uporabnikov s SID-ji bo prikazal samo tiste uporabnike, ki so prijavljeni ali so se prijavili in preusmerili uporabnike. Če želite še naprej uporabljati metodo registra za določanje drugih uporabnikov ID-jev, se morate prijaviti kot vsakega uporabnika v sistem in ponovite te korake. To je velika pomanjkljivost; Predvidevamo, da ste sposobni, vam je veliko bolje uporabiti metodo ukaza wmic zgoraj.