Windows 11에서 모든 사용자의 SID를 찾는 방법

Windows 컴퓨터의 보안 식별자(SID) 번호를 어디에서 찾을 수 있는지 잘 모르시겠습니까? 여기에 액세스할 수 있는 몇 가지 방법이 있습니다.

보안 식별자(SID)는 Windows PC의 사용자 계정에 연결된 고유 번호입니다. Windows에서 사용자를 찾고 식별하는 데 유용하며 두 개의 SID가 동일할 수 없습니다.

Windows에서 SID를 찾는 가장 일반적인 방법은 “whoami” 명령을 사용하는 것입니다. 그러나 Windows PC에서 한 명 또는 모든 사용자의 SID를 볼 수 있는 몇 가지 다른 방법이 있습니다. 자세히 논의합시다.

1. 명령 프롬프트 사용

PC에 현재 로그인한 사용자의 SID를 확인하는 가장 간단한 방법은 whoami 명령을 사용하는 것입니다. 명령과 함께 “user” 인수의 도움으로 SID를 표시합니다. 유일한 단점은 둘 이상의 사용자 SID를 표시할 수 없다는 것입니다.

방법은 다음과 같습니다.

  • Win + R을 눌러 실행 대화 상자를 시작합니다. 텍스트 상자에 cmd를 입력하고 Ctrl + Shift + Enter 키를 눌러 명령 프롬프트를 엽니다.
  • 사용자 계정 컨트롤 창이 나타납니다. 메시지가 표시되면 예 버튼을 클릭하여 관리자 권한으로 앱을 엽니다.
  • 이제 다음 명령을 입력하여 현재 로그인한 사용자 계정의 SID를 봅니다.
    whoami /user

  • 현재 로그인한 사용자의 이름과 해당 SID가 표시됩니다. 명령 프롬프트 창에서 텍스트를 직접 선택하여 복사할 수 있습니다. 그러나 나중에 사용할 수 있도록 세부 정보를 텍스트 파일로 내보내려면 다음 명령을 입력하면 됩니다.
    whoami /user > C:\SID.txt
  • 위의 명령은 C 드라이브에 SID라는 텍스트 파일을 생성합니다. 메모장이나 다른 텍스트 편집기 앱으로 열 수 있습니다.
  • 명령 프롬프트 창을 닫습니다.
  • 2. WMIC 사용

    WMIC 명령줄 ​​도구를 사용하여 PC에서 모든 사용자 또는 단일 사용자의 SID를 쉽게 볼 수 있습니다. WMIC를 사용하여 SID를 보기 위해 관리자 권한 명령 프롬프트 창을 열 필요가 없습니다.

      Windows 10에서 삭제된 파일을 모니터링하는 방법

    이렇게 하려면 다음 단계를 반복하십시오.

  • 시작 버튼을 마우스 오른쪽 버튼으로 클릭하여 고급 사용자 메뉴를 엽니다. 터미널 옵션을 클릭합니다.
  • 다음 명령을 입력하고 Enter 키를 눌러 실행합니다.
    wmic useraccount get name,sid
  • 위의 명령은 모든 사용자 계정의 사용자 이름과 해당 SID를 표시합니다. 이 예에서는 세 개의 로컬 계정(a,b 및 t)과 관리자, 게스트, 기본 계정 및 WDAGUtility 계정이 표시됩니다.
  • 다음 명령을 실행하여 이 모든 데이터를 D 드라이브의 텍스트 파일로 내보낼 수 있습니다.
    wmic useraccount get name,sid > D:\SID.txt

  • PC에서 특정 사용자 계정의 세부 정보를 얻으려는 경우 명령 구문은 다음과 같습니다.
    wmic useraccount where name="USER" get sid
  • 명령의 USER 부분을 실제 사용자 이름으로 바꾸십시오. 우리의 경우 명령은 다음과 같습니다.
    wmic useraccount where name="a" get sid

  • 명령 프롬프트 창을 닫습니다.
  • 3. PowerShell Cmdlet 사용

    PowerShell은 Windows PC에서 모든 사용자 계정의 SID를 볼 수 있는 Get-WmiObject cmdlet을 제공합니다. WMIC 방식과 마찬가지로 단일 명령으로 모든 사용자의 SID를 볼 수 있습니다.

    이렇게 하려면 다음 단계를 반복하십시오.

  • Win + R을 눌러 실행 대화 상자를 시작합니다. 텍스트 상자에 powershell을 입력하고 Ctrl + Shift + Enter 키를 눌러 PowerShell을 엽니다.
  • 사용자 계정 컨트롤 창이 나타납니다. 메시지가 표시되면 예 버튼을 클릭하여 관리자 권한으로 앱을 엽니다.
  • 다음 명령을 입력하고 Enter 키를 누릅니다.
    Get-WmiObject win32_useraccount | Select name,sid

  • 위의 명령은 모든 사용자 계정과 해당 SID를 표시합니다. 결과를 텍스트 파일로 내보내려면 다음 명령을 실행합니다.
    Get-WmiObject win32_useraccount | Select name,sid > C:\SID.txt
  • 이 명령은 파일을 C 드라이브에 저장합니다. 파일 탐색기를 사용하여 위치를 방문하고 텍스트 편집기 앱에서 파일을 엽니다.
  • PowerShell 창을 닫습니다.
  • 4. 레지스트리 편집기 사용

    명령 프롬프트 또는 PowerShell이 ​​PC에서 작동하지 않는 경우 레지스트리 편집기를 사용하여 PC의 모든 SID를 볼 수 있습니다. 이 방법은 터미널이나 텍스트 파일에서 전체 SID 목록을 보는 것만큼 편리하지 않습니다. SID와 해당 사용자 이름을 찾으려면 일부 수동 검색을 수행해야 합니다.

      Windows 10에 UEFI 또는 BIOS 레거시 펌웨어가 있는지 확인하는 방법

    방법은 다음과 같습니다.

  • Win + R을 눌러 실행 대화 상자를 시작합니다. 텍스트 상자에 regedit를 입력하고 Ctrl + Shift + Enter 키를 동시에 누릅니다.
  • 사용자 계정 컨트롤 창이 나타납니다. 예 버튼을 클릭합니다.
  • 상단의 주소 표시 줄로 이동하여 다음 경로를 붙여넣고 Enter 키를 누릅니다.
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
  • SID 하위 키를 클릭하여 선택하고 오른쪽 창으로 이동합니다.
  • 이제 ProfileImagePath 값을 찾아 두 번 클릭하여 편집 창을 엽니다. 값 데이터 필드에 SID의 사용자 이름이 표시됩니다.
  • 마찬가지로 다른 SID 키를 확인하고 ProfileImagePath 값을 열어 해당 사용자 이름을 찾을 수 있습니다.
  • 나중에 레지스트리 편집기 앱을 닫습니다.
  • 5. 배치 파일 사용

    터미널 경로가 번거롭다면 모든 사용자의 SID를 한 번에 표시하는 배치 파일을 만들 수 있습니다. 다음 단계를 반복하여 배치 파일을 만듭니다.

  • Win + D를 눌러 데스크탑으로 전환하십시오.
  • 바탕 화면의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 텍스트 문서 옵션을 클릭합니다.
  • 새 텍스트 파일이 바탕 화면에 나타납니다. 파일을 두 번 클릭하여 메모장 창에서 엽니다.
  • 이제 다음 코드 조각을 메모장 파일에 붙여넣습니다.
     @echo off 
    cmd.exe /k wmic useraccount get name,sid
    pause
  • Ctrl + Shift + S를 눌러 다른 이름으로 저장 창을 엽니다. 파일 이름을 SID.bat로 유지하고 파일 형식 필드를 모든 파일로 유지합니다.
  • 배치 파일을 저장한 폴더 위치로 이동합니다. 그것을 더블 클릭하여 실행하십시오.
  • 터미널 창이 시작되고 PC의 모든 사용자와 해당 SID가 표시됩니다.
  • 순식간에 SID 확인

    Windows PC에서 사용자 또는 모든 사용자의 SID를 확인하는 방법이었습니다. 현재 로그인한 사용자의 SID만 보려면 첫 번째 방법을 사용하십시오.

    나머지 방법은 PC의 한 사용자 또는 모든 사용자의 SID를 표시합니다. 마지막으로 필요할 때마다 모든 사용자의 SID를 표시하는 배치 파일을 만듭니다.