ວິທີການຊອກຫາລະຫັດຄວາມປອດໄພຂອງຜູ້ໃຊ້ (SID) ໃນ Windows

ຊອກຫາ SID ຂອງຜູ້ໃຊ້ທີ່ມີ WMIC ຫຼືໃນການຈົດທະບຽນ

ມີຫລາຍເຫດຜົນວ່າເປັນຫຍັງທ່ານອາດຈະຕ້ອງການຊອກຫາ ລະຫັດຄວາມປອດໄພ (SID) ສໍາລັບບັນຊີຜູ້ໃຊ້ໂດຍສະເພາະໃນ Windows, ແຕ່ໃນມຸມຂອງພວກເຮົາໃນໂລກ, ເຫດຜົນສ່ວນໃຫຍ່ສໍາລັບການເຮັດດັ່ງນັ້ນແມ່ນການກໍານົດທີ່ ສໍາຄັນທີ່ ຢູ່ພາຍໃຕ້ HKEY_USERS ໃນ Windows Registry ເບິ່ງຂໍ້ມູນລີຈິດຊີສໍາລັບຜູ້ໃຊ້ສະເພາະສໍາລັບ.

ໂດຍບໍ່ຄໍານຶງເຖິງເຫດຜົນສໍາລັບຄວາມຕ້ອງການຂອງທ່ານ, ການເຊື່ອມໂຍງກັບ SIDs ກັບຊື່ຜູ້ໃຊ້ແມ່ນງ່າຍດາຍໂດຍຜ່ານການຄໍາສັ່ງ wmic, ຄໍາສັ່ງ ທີ່ມີຢູ່ຈາກ Command Prompt ໃນຫຼາຍໆຮຸ່ນຂອງ Windows.

ຫມາຍເຫດ: ເບິ່ງ ວິທີການຊອກ SID ຂອງຜູ້ໃຊ້ໃນ Registry ອີກຕໍ່ໄປລົງຫນ້າສໍາລັບຄໍາແນະນໍາກ່ຽວກັບການນໍາໃຊ້ຊື່ຜູ້ໃຊ້ກັບ SID ຜ່ານຂໍ້ມູນໃນ Windows Registry, ວິທີການອື່ນທີ່ຈະໃຊ້ WMIC. ຄໍາສັ່ງ wmic ບໍ່ມີຢູ່ກ່ອນ Windows XP , ດັ່ງນັ້ນທ່ານຈະ ຕ້ອງ ໃຊ້ວິທີການລີຈິດຊີໃນຮຸ່ນເກົ່າຂອງ Windows.

ປະຕິບັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້ງ່າຍໆເພື່ອສະແດງຕາຕະລາງຊື່ຜູ້ໃຊ້ແລະ SID ທີ່ສອດຄ້ອງກັນ:

ວິທີການຊອກ SID ຂອງຜູ້ໃຊ້ດ້ວຍ WMIC

ມັນອາດຈະໃຊ້ເວລາພຽງແຕ່ນາທີ, ບາງທີຫນ້ອຍ, ເພື່ອຊອກຫາ SID ຂອງຜູ້ໃຊ້ໃນ Windows ຜ່ານ WMIC:

  1. ເປີດ Command Prompt ໃນ Windows 10 ແລະ Windows 8 , ຖ້າທ່ານໃຊ້ ແປ້ນພິມ ແລະ ຫນູ , ວິທີທີ່ໄວທີ່ສຸດແມ່ນຜ່ານ ເມນູຜູ້ໃຊ້ພະລັງງານທີ່ ສາມາດເຂົ້າເຖິງໄດ້ດ້ວຍທາງລັດ WIN + X.
  2. ເມື່ອ Command Prompt ເປີດ, ພິມຄໍາສັ່ງຕໍ່ໄປນີ້ຢ່າງແນ່ນອນດັ່ງທີ່ສະແດງຢູ່ນີ້, ລວມທັງສະຖານທີ່ຫຼືການຂາດມັນ: wmic useraccount get name, sid ... ແລະກົດ Enter .
    1. ຄໍາແນະນໍາ: ຖ້າທ່ານຮູ້ຊື່ຜູ້ໃຊ້ແລະຕ້ອງການໃຊ້ SID ຂອງຜູ້ດຽວເທົ່ານັ້ນ, ກະລຸນາໃສ່ຄໍາສັ່ງນີ້ແຕ່ແທນ USER ດ້ວຍຊື່ຜູ້ໃຊ້ (ເກັບຄໍາເວົ້າ): wmic useraccount ບ່ອນທີ່ຊື່ = "USER" ໄດ້ຮັບ sid ຫມາຍເຫດ: ຖ້າທ່ານມີຂໍ້ຜິດພາດ ວ່າຄໍາສັ່ງ wmic ບໍ່ໄດ້ຮັບການຍອມຮັບ, ປ່ຽນໂຟເດີການເຮັດວຽກທີ່ເປັນ C: \ Windows \ System32 \ wbem \ ແລະລອງອີກຄັ້ງ. ທ່ານສາມາດເຮັດໄດ້ດ້ວຍຄໍາສັ່ງ cd (change directory).
  3. ທ່ານຄວນຈະເຫັນຕາຕະລາງທີ່ຄ້າຍຄືກັນດັ່ງຕໍ່ໄປນີ້, ສະແດງຢູ່ໃນປ່ອງຢ້ຽມຄໍາສັ່ງ: Name SID Administrator S-1-5-21-1180699209-877415012-3182924384-500 Guest S-1-5-21-1180699209-877415012-3182924384 -501 HomeGroupUser $ S 1-5-21-1180699209-877415012-3182924384-1002 Tim S-1-5-21-1180699209-877415012-3182924384-1004 UpdatusUser S-1-5-21-1180699209-877415012-3182924384- 1007 ນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງບັນຊີຜູ້ໃຊ້ແຕ່ລະຄົນໃນ Windows, ລາຍຊື່ໂດຍຊື່ຜູ້ໃຊ້, ຕໍ່ໄປໂດຍ SID ທີ່ຖືກຕ້ອງຂອງບັນຊີ.
  1. ໃນປັດຈຸບັນທີ່ທ່ານຫມັ້ນໃຈວ່າຊື່ຜູ້ໃຊ້ໂດຍກົງແມ່ນສອດຄ່ອງກັບ SID ໂດຍສະເພາະທ່ານສາມາດເຮັດການປ່ຽນແປງໃດໆທີ່ທ່ານຕ້ອງການໃນການຈົດທະບຽນຫຼືເຮັດຫຍັງກໍ່ຕາມທ່ານຕ້ອງການຂໍ້ມູນນີ້.

ຄໍາແນະນໍາ: ຖ້າທ່ານເກີດບັນຫາທີ່ທ່ານຕ້ອງການຊອກຫາຊື່ຜູ້ໃຊ້ແຕ່ວ່າທັງຫມົດທີ່ທ່ານມີແມ່ນຕົວລະບຸຄວາມປອດໄພ, ທ່ານສາມາດ "ປະຕິເສດ" ຄໍາສັ່ງດັ່ງກ່າວນີ້ (ພຽງແຕ່ປ່ຽນ SID ນີ້ກັບຄໍາຖາມທີ່ຫນຶ່ງ):

wmic useraccount where sid = "S-1-5-21-1180699209-877415012-3182924384-1004" get name

... ເພື່ອໃຫ້ໄດ້ຜົນດັ່ງນີ້:

ຊື່ Tim

ວິທີການຊອກ SID ຂອງຜູ້ໃຊ້ໃນ Registry

ນອກນັ້ນທ່ານຍັງສາມາດກໍານົດ SID ຂອງຜູ້ໃຊ້ໂດຍການຊອກຫາຂໍ້ ມູນ ໃນຮູບແບບ ProfileImagePath ໃນແຕ່ລະ SID ທີ່ໄດ້ຖືກລະບຸໄວ້ໃນ SID ກ່ອນ S-1-5-21 ພາຍໃຕ້ຄີນີ້:

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

ມູນຄ່າ ProfileImagePath ພາຍໃນແຕ່ລະຄີລີຈິດຊີ SID ທີ່ຕັ້ງຊື່ລາຍຊື່ໄດເລກະທໍລີໂປແກຼມທີ່ປະກອບມີຊື່ຜູ້ໃຊ້.

ສໍາລັບຕົວຢ່າງ, ມູນຄ່າ ProfileImagePath ພາຍໃຕ້ຄີ S-1-5-21-180699209-877415012-3182924384-1004 ຢູ່ໃນຄອມພິວເຕີຂອງຂ້ອຍແມ່ນ C: \ Users \ Tim , ດັ່ງນັ້ນຂ້ອຍຮູ້ວ່າ SID ສໍາລັບຜູ້ໃຊ້ "Tim" ແມ່ນ "S" -1-5-21-1180699209-877415012-3182924384-1004 "

ຫມາຍເຫດ: ວິທີການຫາຜູ້ໃຊ້ກັບ SIDs ນີ້ຈະສະແດງໃຫ້ຜູ້ໃຊ້ທີ່ເຂົ້າສູ່ລະບົບຫລືເຂົ້າສູ່ລະບົບແລະປ່ຽນຜູ້ໃຊ້. ເພື່ອສືບຕໍ່ການນໍາໃຊ້ວິທີການຈົດທະບຽນເພື່ອກໍານົດ SIDs ຂອງຜູ້ໃຊ້ອື່ນໆ, ທ່ານຈໍາເປັນຕ້ອງເຂົ້າສູ່ລະບົບໃນຖານະຜູ້ໃຊ້ແຕ່ລະລະບົບແລະເຮັດຊ້ໍາຂັ້ນຕອນເຫຼົ່ານີ້. ນີ້ແມ່ນຂໍ້ບົກຜ່ອງໃຫຍ່; ສົມມຸດວ່າທ່ານສາມາດເຮັດໄດ້, ທ່ານກໍາລັງດີກວ່າການນໍາໃຊ້ວິທີການຄໍາສັ່ງ wmic ຂ້າງເທິງ.