Sådan finder du en brugers sikkerhedsidentifikator (SID) i Windows

Indholdsfortegnelse:

Sådan finder du en brugers sikkerhedsidentifikator (SID) i Windows
Sådan finder du en brugers sikkerhedsidentifikator (SID) i Windows
Anonim

Hvad du skal vide

  • I kommandoprompt, skriv wmic useraccount get name, sid og tryk Enter.
  • Du kan også bestemme en brugers SID ved at se ProfileImagePath-værdierne i hver S-1-5-21 præfiks-SID anført under:
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

En almindelig grund til, at du måske ønsker at finde sikkerheds-id'et (SID) for en brugers konto i Windows, er at bestemme, hvilken nøgle under HKEY_USERS i Windows-registreringsdatabasen, der skal søge efter brugerspecifikke registreringsdata. Det er nemt at matche SID'er til brugernavne med wmic-kommandoen, som er tilgængelig fra kommandoprompten i de fleste versioner af Windows.

Sådan finder du en brugers SID med WMIC

Følg disse nemme trin for at vise en tabel med brugernavne og deres tilsvarende SID'er. Det vil sandsynligvis kun tage et minut, måske mindre, at finde en brugers SID i Windows via WMIC:

Se hvordan man finder en brugers SID i registreringsdatabasen længere nede på siden for instruktioner om at matche et brugernavn med et SID via information i Windows-registreringsdatabasen, en alternativ metode til at bruge WMIC. Kommandoen wmic eksisterede ikke før Windows XP, så du bliver nødt til at bruge registreringsmetoden i de ældre versioner af Windows.

  1. Åbn Windows Terminal (Windows 11), eller åbn kommandoprompt i ældre versioner af Windows. Hvis du bruger et tastatur og en mus i Windows 11/10/8, er den hurtigste måde gennem Power User Menu, tilgængelig med WIN+X genvejen.

    Hvis du ikke kan se kommandoprompt der, skal du skrive cmd i søgelinjen i startmenuen og vælge Command Prompt når du ser det.

    Du behøver ikke at åbne en forhøjet kommandoprompt for at dette virker. Nogle Windows-kommandoer kræver det, men i WMIC-kommandoeksemplet nedenfor kan du åbne en almindelig, ikke-administrativ kommandoprompt.

  2. Skriv følgende kommando i kommandoprompten nøjagtigt som det er vist her, inklusive mellemrum eller mangel på samme:

    
    

    wmic brugerkonto få navn, side

    …og tryk derefter Enter.

    Image
    Image

    Hvis du kender brugernavnet og kun vil have fat i den ene brugers SID, skal du indtaste denne kommando, men erstatte USER med brugernavnet (behold anførselstegnene):

    
    

    wmic brugerkonto, hvor name="USER" får sid

    Image
    Image

    Hvis du får en fejl om, at wmic-kommandoen ikke genkendes, skal du ændre arbejdsmappen til C:\Windows\System32\wbem\ og prøve igen. Du kan gøre det med kommandoen cd (change directory).

  3. Du bør se en tabel vist i kommandoprompt. Dette er en liste over hver brugerkonto i Windows, angivet efter brugernavn, efterfulgt af kontoens tilsvarende SID.

Nu hvor du er sikker på, at et bestemt brugernavn svarer til et bestemt SID, kan du foretage de ændringer, du har brug for i registreringsdatabasen eller gøre, hvad du ellers havde brug for disse oplysninger til.

Image
Image

Find brugernavnet ved hjælp af SID

Hvis du tilfældigvis har et tilfælde, hvor du har brug for at finde brugernavnet, men alt du har er sikkerheds-id'et, kan du "vende" kommandoen på denne måde (erstat bare denne SID med den pågældende):


wmic brugerkonto, hvor sid="S-1-5-21-992878714-4041223874-2616370337-1001" får navn

…for at få et resultat som dette:


Navn

jonfi

Image
Image

Sådan finder du en brugers SID i registreringsdatabasen

Du kan også bestemme en brugers SID ved at se ProfileImagePath-værdierne i hver S-1-5-21 præfiksede SID, der er angivet under denne nøgle:


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Image
Image

ProfileImagePath-værdien i hver SID-navngivet registreringsnøgle viser profilbiblioteket, som inkluderer brugernavnet.

For eksempel er værdien under S-1-5-21-992878714-4041223874-2616370337-1001-tasten på den computer, du ser ovenfor, C:\Users\jonfi, så vi ved, at det er SID'et for den bruger.

Denne metode til at matche brugere til SID'er vil kun vise de brugere, der er logget ind eller har logget ind og skiftet bruger. For at fortsætte med at bruge registreringsmetoden til at bestemme andre brugers SID'er, skal du logge på som hver bruger på systemet og gentage disse trin. Dette er en stor ulempe; forudsat at du er i stand, er du meget bedre stillet ved at bruge wmic-kommandometoden ovenfor.

FAQ

    Hvordan finder jeg hurtigt mit eget SID?

    Åbn kommandoprompten ved at trykke på Windows-tasten+R. Indtast derefter følgende kommando og tryk Enter: whoami /user.

    Hvordan tilføjer jeg en bruger til min computer?

    For at oprette en ny brugerkonto i Windows skal du gå til Start > Settings > Accounts> Familie og andre brugere Under Andre brugere > Tilføj anden bruger, vælg Tilføj kontoIndtast brugerens oplysninger, og følg anvisningerne.

Anbefalede: