Jak najít SID libovolného uživatele ve Windows 11

Zajímá vás, jak zjistit identifikační číslo zabezpečení (SID) vašeho počítače s Windows? Představujeme vám několik postupů, jak k němu získat přístup.

Identifikátor zabezpečení (SID) je unikátní kód přiřazený uživatelskému účtu v operačním systému Windows. Je klíčový pro vyhledávání a identifikaci uživatelů v systému. Žádné dva SID nemohou být stejné.

Nejčastěji se SID v systému Windows zjišťuje pomocí příkazu „whoami“. Nicméně, existuje i několik dalších metod, které vám umožní zobrazit SID jednoho uživatele nebo všech uživatelů vašeho počítače s Windows. Projděme si tyto postupy krok za krokem.

1. Využití příkazového řádku

Nejjednodušší způsob, jak ověřit SID aktuálně přihlášeného uživatele, je použití příkazu `whoami`. Tento příkaz, doplněný o argument „/user“, zobrazí SID. Jeho nevýhodou je, že nedokáže zobrazit SID více než jednoho uživatele.

Postupujte takto:

  • Stiskněte klávesy Win + R, čímž otevřete dialogové okno Spustit. Do textového pole zadejte `cmd` a poté stiskněte kombinaci kláves Ctrl + Shift + Enter, čímž spustíte příkazový řádek s administrátorskými právy.
  • Může se objevit okno Řízení uživatelských účtů. V takovém případě klikněte na tlačítko Ano, abyste aplikaci udělili potřebná oprávnění.
  • Nyní zadejte následující příkaz pro zobrazení SID aktuálně přihlášeného uživatelského účtu:
    whoami /user

  • Zobrazí se jméno aktuálně přihlášeného uživatele a k němu přidružený SID. Text můžete jednoduše označit a zkopírovat z okna příkazového řádku. Pokud však potřebujete údaje exportovat do textového souboru, můžete tak učinit pomocí tohoto příkazu:
    whoami /user > C:\SID.txt
  • Výše uvedený příkaz vytvoří na disku C textový soubor s názvem SID.txt. Můžete ho otevřít v Poznámkovém bloku nebo v jiném textovém editoru.
  • Zavřete okno příkazového řádku.
  • 2. Využití WMIC

    S nástrojem příkazového řádku WMIC lze snadno zobrazit SID všech uživatelů nebo konkrétního uživatele vašeho počítače. Pro použití WMIC není třeba otevírat příkazový řádek se zvýšenými právy.

    Postupujte podle následujících kroků:

  • Klikněte pravým tlačítkem na tlačítko Start, čímž otevřete nabídku Power User. Zvolte možnost Terminál.
  • Zadejte následující příkaz a potvrďte ho klávesou Enter:
    wmic useraccount get name,sid
  • Tento příkaz zobrazí uživatelské jméno a odpovídající SID všech uživatelských účtů. V našem případě ukazuje tři lokální účty (a, b a t) a účet správce, hosta, výchozí účet a WDAGUtility účet.
  • Veškerá tato data lze exportovat do textového souboru na disku D, a to prostřednictvím následujícího příkazu:
    wmic useraccount get name,sid > D:\SID.txt

  • Pokud chcete zjistit podrobnosti o konkrétním uživatelském účtu, syntaxe příkazu je následující:
    wmic useraccount where name="USER" get sid
  • Místo „USER“ v příkazu vložte skutečné uživatelské jméno. V našem případě bude příkaz vypadat takto:
    wmic useraccount where name="a" get sid

  • Zavřete okno terminálu.
  • 3. Využití rutiny PowerShell

    PowerShell nabízí rutinu `Get-WmiObject`, pomocí které můžete zobrazit SID všech uživatelských účtů ve vašem počítači s Windows. Stejně jako u metody WMIC, lze jediným příkazem zobrazit SID všech uživatelů.

    Postupujte následovně:

  • Stiskněte klávesy Win + R, čímž otevřete dialogové okno Spustit. Do textového pole zadejte `powershell` a poté stiskněte kombinaci kláves Ctrl + Shift + Enter, čímž spustíte PowerShell s administrátorskými právy.
  • Může se zobrazit okno Řízení uživatelských účtů. V takovém případě klikněte na tlačítko Ano pro udělení potřebných oprávnění.
  • Zadejte tento příkaz a potvrďte ho klávesou Enter:
    Get-WmiObject win32_useraccount | Select name,sid

  • Příkaz zobrazí všechny uživatelské účty a jejich odpovídající SID. Pro export výsledků do textového souboru použijte následující příkaz:
    Get-WmiObject win32_useraccount | Select name,sid > C:\SID.txt
  • Příkaz uloží soubor na disk C. Otevřete toto umístění pomocí Průzkumníka souborů a následně otevřete soubor v textovém editoru.
  • Zavřete okno PowerShell.
  • 4. Využití Editoru registru

    Pokud příkazový řádek nebo prostředí PowerShell nefungují, můžete použít Editor registru pro zobrazení všech SID ve vašem počítači. Tato metoda není tak pohodlná jako zobrazení kompletního seznamu SID v terminálu nebo v textovém souboru. Budete muset provést ruční vyhledávání, abyste zjistili SID a k nim přidružená uživatelská jména.

    Zde je postup:

  • Stiskněte klávesy Win + R, čímž otevřete dialogové okno Spustit. Do textového pole zadejte `regedit` a stiskněte kombinaci kláves Ctrl + Shift + Enter.
  • Může se objevit okno Řízení uživatelských účtů. Klikněte na tlačítko Ano.
  • Přejděte do adresního řádku v horní části okna, vložte následující cestu a potvrďte klávesou Enter:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
  • Vyberte libovolný podklíč SID kliknutím na něj a přejděte do pravého podokna.
  • Nyní najděte hodnotu `ProfileImagePath` a poklepejte na ni, čímž otevřete okno Upravit. V poli Údaj hodnoty uvidíte uživatelské jméno přidružené k SID.
  • Stejným způsobem můžete zkontrolovat i ostatní klíče SID a otevřít hodnotu `ProfileImagePath`, čímž zjistíte jejich odpovídající uživatelská jména.
  • Poté zavřete aplikaci Editor registru.
  • 5. Vytvoření dávkového souboru

    Pokud je pro vás práce s terminálem příliš složitá, můžete vytvořit dávkový soubor, který zobrazí SID všech uživatelů najednou. Chcete-li vytvořit dávkový soubor, postupujte takto:

  • Stisknutím kláves Win + D se přepněte na plochu.
  • Klikněte pravým tlačítkem myši na prázdné místo na ploše a vyberte možnost Nový > Textový dokument.
  • Na ploše se objeví nový textový soubor. Poklepejte na něj a otevřete jej v okně programu Poznámkový blok.
  • Nyní vložte následující kód do souboru Poznámkového bloku:
     @echo off 
    cmd.exe /k wmic useraccount get name,sid
    pause
  • Stiskněte kombinaci kláves Ctrl + Shift + S, čímž otevřete okno Uložit jako. Jako název souboru zadejte `SID.bat` a v poli Uložit jako typ vyberte možnost Všechny soubory.
  • Přejděte do složky, do které jste uložili dávkový soubor. Poklepejte na něj pro spuštění.
  • Otevře se okno Terminálu, ve kterém se zobrazí všichni uživatelé a jejich odpovídající SID.
  • Rychlá kontrola SID

    Představili jsme si různé způsoby, jak zjistit SID uživatele nebo všech uživatelů vašeho počítače s Windows. První metodu použijte, pokud potřebujete zobrazit pouze SID aktuálně přihlášeného uživatele.

    Ostatní metody zobrazují SID jednoho nebo všech uživatelů ve vašem počítači. A konečně, můžete vytvořit dávkový soubor pro zobrazení SID všech uživatelů, kdykoli to budete potřebovat.