Jak znaleźć identyfikator SID dowolnego użytkownika w systemie Windows 11

Nie wiesz, gdzie znaleźć identyfikator zabezpieczeń (SID) swojego komputera z systemem Windows? Oto kilka sposobów, aby uzyskać do niego dostęp.

Identyfikator zabezpieczeń (SID) to unikatowy numer powiązany z kontem użytkownika na komputerze z systemem Windows. Przydaje się podczas znajdowania i identyfikowania użytkownika w systemie Windows, a żadne dwa identyfikatory SID nie mogą być identyczne.

Najczęstszym sposobem znalezienia identyfikatora SID w systemie Windows jest użycie polecenia „whoami”. Istnieje jednak kilka innych sposobów przeglądania identyfikatora SID jednego lub wszystkich użytkowników na komputerze z systemem Windows. Omówmy je szczegółowo.

1. Korzystanie z wiersza polecenia

Najprostszym sposobem sprawdzenia identyfikatora SID aktualnie zalogowanego użytkownika na komputerze jest użycie polecenia whoami. Wyświetli identyfikator SID za pomocą argumentu „użytkownik” w poleceniu. Jedyną wadą jest to, że nie może wyświetlić identyfikatora SID więcej niż jednego użytkownika.

Oto jak to zrobić:

  • Naciśnij Win + R, aby uruchomić okno dialogowe Uruchom. Wpisz cmd w polu tekstowym i naciśnij klawisze Ctrl + Shift + Enter, aby otworzyć wiersz polecenia.
  • Pojawi się okno Kontrola konta użytkownika. Kliknij przycisk Tak, aby otworzyć aplikację z uprawnieniami administratora, jeśli zostaniesz o to poproszony.
  • Teraz wpisz następujące polecenie, aby wyświetlić identyfikator SID aktualnie zalogowanego konta użytkownika:
    whoami /user

  • Zobaczysz nazwę aktualnie zalogowanego użytkownika i odpowiadający mu identyfikator SID. Możesz bezpośrednio zaznaczyć i skopiować tekst z okna wiersza polecenia. Ale jeśli chcesz wyeksportować szczegóły do ​​pliku tekstowego do wykorzystania w przyszłości, możesz to zrobić, wprowadzając następujące polecenie:
    whoami /user > C:\SID.txt
  • Powyższe polecenie utworzy plik tekstowy o nazwie SID na dysku C. Możesz go otworzyć za pomocą Notatnika lub dowolnej innej aplikacji do edycji tekstu.
  • Zamknij okno wiersza polecenia.
  • 2. Korzystanie z WMIC

    Możesz łatwo wyświetlić identyfikator SID wszystkich użytkowników lub pojedynczego użytkownika na komputerze za pomocą narzędzia wiersza polecenia WMIC. Nie musisz otwierać okna wiersza polecenia z podwyższonym poziomem uprawnień, aby używać usługi WMIC do przeglądania identyfikatorów SID.

    W tym celu powtórz następujące kroki:

  • Kliknij prawym przyciskiem myszy przycisk Start, aby otworzyć menu Power User. Kliknij opcję Terminal.
  • Wpisz następujące polecenie i naciśnij klawisz Enter, aby je wykonać:
    wmic useraccount get name,sid
  • Powyższe polecenie wyświetli nazwę użytkownika i odpowiedni identyfikator SID wszystkich kont użytkowników. W naszym przypadku pokazuje trzy konta lokalne (a, b i t) oraz konto administratora, gościa, konto domyślne i konto WDAGUtility.
  • Możesz wyeksportować wszystkie te dane do pliku tekstowego na dysku D, wykonując następujące polecenie:
    wmic useraccount get name,sid > D:\SID.txt

  • Jeśli chcesz uzyskać szczegółowe informacje o konkretnym koncie użytkownika na swoim komputerze, składnia polecenia jest następująca:
    wmic useraccount where name="USER" get sid
  • Zastąp część polecenia USER rzeczywistą nazwą użytkownika. W naszym przypadku polecenie brzmi:
    wmic useraccount where name="a" get sid

  • Zamknij okno wiersza polecenia.
  • 3. Korzystanie z polecenia cmdlet programu PowerShell

    PowerShell oferuje polecenie cmdlet Get-WmiObject, za pomocą którego można wyświetlić identyfikator SID wszystkich kont użytkowników na komputerze z systemem Windows. Podobnie jak w metodzie WMIC, możesz wyświetlić identyfikatory SID wszystkich użytkowników za pomocą jednego polecenia.

    W tym celu powtórz następujące kroki:

  • Naciśnij Win + R, aby uruchomić okno dialogowe Uruchom. Wpisz powershell w polu tekstowym i naciśnij klawisze Ctrl + Shift + Enter, aby otworzyć PowerShell.
  • Pojawi się okno Kontrola konta użytkownika. Kliknij przycisk Tak, aby otworzyć aplikację z uprawnieniami administratora, jeśli zostaniesz o to poproszony.
  • Wpisz następujące polecenie i naciśnij klawisz Enter:
    Get-WmiObject win32_useraccount | Select name,sid

  • Powyższe polecenie wyświetli wszystkie konta użytkowników i ich odpowiednie identyfikatory SID. Aby wyeksportować wyniki do pliku tekstowego, wykonaj następujące polecenie:
    Get-WmiObject win32_useraccount | Select name,sid > C:\SID.txt
  • Polecenie zapisze plik na dysku C. Odwiedź lokalizację za pomocą Eksploratora plików i otwórz plik w edytorze tekstu.
  • Zamknij okno programu PowerShell.
  • 4. Korzystanie z Edytora rejestru

    Jeśli wiersz polecenia lub PowerShell nie działa na komputerze, możesz użyć Edytora rejestru, aby wyświetlić wszystkie identyfikatory SID na komputerze. Ta metoda nie jest tak wygodna, jak przeglądanie pełnej listy identyfikatorów SID w terminalu lub w pliku tekstowym. Będziesz musiał wykonać ręczne kopanie, aby znaleźć identyfikatory SID i ich nazwę użytkownika.

    Oto jak to zrobić:

  • Naciśnij Win + R, aby uruchomić okno dialogowe Uruchom. Wpisz regedit w polu tekstowym i naciśnij jednocześnie klawisze Ctrl + Shift + Enter.
  • Pojawi się okno Kontrola konta użytkownika. Kliknij przycisk Tak.
  • Przejdź do paska adresu u góry, wklej następującą ścieżkę i naciśnij klawisz Enter:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
  • Kliknij dowolny podklucz SID, aby go wybrać i przejdź do prawego panelu.
  • Teraz znajdź wartość ProfileImagePath i kliknij ją dwukrotnie, aby otworzyć okno edycji. W polu Dane wartości zobaczysz nazwę użytkownika identyfikatora SID.
  • Podobnie możesz sprawdzić inne klucze SID i otworzyć ich wartość ProfileImagePath, aby znaleźć odpowiadającą im nazwę użytkownika.
  • Następnie zamknij aplikację Edytor rejestru.
  • 5. Korzystanie z pliku wsadowego

    Jeśli trasa terminala jest dla Ciebie kłopotliwa, możesz utworzyć plik wsadowy, aby wyświetlić identyfikatory SID wszystkich użytkowników jednocześnie. Powtórz następujące kroki, aby utworzyć plik wsadowy:

  • Naciśnij Win + D, aby przejść do pulpitu.
  • Kliknij prawym przyciskiem myszy puste miejsce na pulpicie i kliknij opcję Nowy> Dokument tekstowy.
  • Na pulpicie pojawi się nowy plik tekstowy. Kliknij dwukrotnie plik, aby otworzyć go w oknie Notatnika.
  • Teraz wklej następujący fragment kodu do pliku Notatnika:
     @echo off 
    cmd.exe /k wmic useraccount get name,sid
    pause
  • Naciśnij Ctrl + Shift + S, aby otworzyć okno Zapisz jako. Zachowaj nazwę pliku jako SID.bat i pole Zapisz jako typ jako Wszystkie pliki.
  • Przejdź do lokalizacji folderu, w którym zapisałeś plik wsadowy. Kliknij go dwukrotnie, aby go uruchomić.
  • Okno terminala uruchomi się i wyświetli wszystkich użytkowników na twoim komputerze oraz ich odpowiednie identyfikatory SID.
  • Sprawdź identyfikatory SID w mgnieniu oka

    Były to metody sprawdzania identyfikatora SID użytkownika lub wszystkich użytkowników na komputerze z systemem Windows. Użyj pierwszej metody, jeśli chcesz zobaczyć tylko identyfikator SID aktualnie zalogowanego użytkownika.

    Pozostałe metody wyświetlą identyfikator SID jednego lub wszystkich użytkowników komputera. Na koniec utwórz plik wsadowy, aby wyświetlać identyfikatory SID wszystkich użytkowników, kiedy tylko tego potrzebujesz.