উইন্ডোজের পরিবর্তিত ব্যবহারকারীর অ্যাকাউন্ট নাম থেকে (মূল) ব্যবহারকারীর প্রোফাইল নামটি কীভাবে চিহ্নিত করবেন?


8

উইন্ডোতে, কোনও ব্যবহারকারীর অ্যাকাউন্টের নাম নিয়ন্ত্রণ প্যানেল থেকে পরিবর্তিত হওয়ার পরে এটি ব্যবহারকারীর প্রোফাইল নামের থেকে আলাদা হবে।

পরিবর্তিত ব্যবহারকারীর অ্যাকাউন্ট নাম থেকে কীভাবে মূল ব্যবহারকারী প্রোফাইলটি খুঁজে পাবেন?

উত্তর:


6

প্রতিটি অ্যাকাউন্টের দুটি "নাম" বৈশিষ্ট্য রয়েছে, তাই আমাকে কিছুটা পরিষ্কার করতে দিন যাতে আমরা বিভ্রান্ত না হই। একটি হ'ল এসএএম (সিকিউরিটি অ্যাকাউন্ট ম্যানেজার) অ্যাকাউন্টের নাম, যা এর আউটপুটে প্রদর্শিত হয় net user। নিম্ন স্তরের ওএস উপাদানগুলির হিসাবে এটি অ্যাকাউন্টের নাম। অন্যটি হল প্রদর্শনের নাম, যা কন্ট্রোল প্যানেলের ব্যবহারকারী অ্যাকাউন্টগুলি পৃষ্ঠা এবং স্টার্ট মেনুতে প্রদর্শিত হয়। স্থানীয় ব্যবহারকারী এবং গোষ্ঠীগুলি এমএমসির জন্য স্ন্যাপ-ইন ( lusrmgr.msc) উভয়ই দেখায়: নাম কলামে এসএএম নাম এবং পুরো নাম কলামে প্রদর্শনের নাম। এসএএম নামটিই হ'ল প্রোফাইল ফোল্ডারটি তৈরি করতে ব্যবহৃত হয়।

আপনি এই এমএমসি স্ন্যাপ-ইন ব্যবহার না করে এসএএম নাম পরিবর্তন করা খুব সহজ নয়। কেবল এসএএম নাম উত্পাদন ইভেন্ট 4781-এ পরিবর্তন করে I এটি কেবল ইভেন্ট তৈরি করে 4738 ("একটি ব্যবহারকারী অ্যাকাউন্ট পরিবর্তন করা হয়েছিল")। ইভেন্ট 4738 শুধুমাত্র প্রদর্শন নামের জন্য নতুন মান তালিকাভুক্ত করেছে, পুরানো মান নয়, এবং আমি সন্দেহ করি যে প্রদর্শন নামের ইতিহাসটি কোথাও রাখা হয়নি (আপনার সেরা আশাটি 4738 এর আরও উদাহরণের জন্য লগগুলি খনন করা হবে)।

ভাগ্যক্রমে, প্রদর্শন নাম থেকে প্রোফাইলের সন্ধানটি খুব বেশি কঠিন নয়। পাওয়ারশেলটি খুলুন এবং এই আদেশটি টাইপ করুন:

gwmi win32_useraccount

আপনি দেখতে এমন একাধিক এন্ট্রি পাবেন:

AccountType : 512
Caption     : <redacted>\tester
Domain      : <redacted>
SID         : S-1-5-21-<redacted>-1018
FullName    : Test Account
Name        : tester

সঙ্গে এক এটি FullNameঅ্যাকাউন্টের প্রদর্শন নাম দেখাচ্ছে। তারপরে SIDমানটি দেখুন (আমি এখানে আমার মেশিনটি এসআইডি আবার করেছি)। রেজিস্ট্রিটি খুলুন এবং হ্যারিএমসি দ্বারা উল্লিখিত কীটিতে নেভিগেট করুন:

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

আপনি যে এসআইডি পেয়েছিলেন ঠিক একই নামের সাবকিটি খুলুন। ProfileImagePathমান তাদের প্রোফাইলে ফোল্ডারের পাথ ঝুলিতে।


আপনার দ্বারা বর্ণিত কমান্ডটি প্রবেশ করার পরে আমি এই ত্রুটি বার্তাটি পেয়েছি:Get-LocalUser : The term 'Get-LocalUser' is not recognized as the name of a cmdlet....
ফেন্সিস্ট্রিভার

@ ফেনিএক্সট্রিভার ওফস, দেখে মনে হচ্ছে Get-LocalUserপাওয়ারশেলের উইন্ডোজ 7 সংস্করণে সেমিডলেট নেই doesn't (আমি উইন্ডোজ ১০ এ পরীক্ষা করেছি) আমি উইন্ডোজ on তেও কাজ করতে আমার উত্তর সম্পাদনা করেছি।
বেন এন

আমি আসলে উইন্ডোজ 10-তেও পরীক্ষা করেছি, তবে এটি কাজ করে বলে মনে হচ্ছে না। যাইহোক, দেওয়া নতুন কমান্ড এখন কাজ করে। আপনার মূল্যবান ইনপুট জন্য অনেক ধন্যবাদ। আমি আপনার উত্তর সঠিক চিহ্নিত করেছি। :)
Fenixtriver

8

পরিবর্তিত ব্যবহারকারীর অ্যাকাউন্ট নাম থেকে কীভাবে মূল ব্যবহারকারী প্রোফাইলটি খুঁজে পাবেন?

ইভেন্টআইডি 4781 এর জন্য উইন্ডোজ সুরক্ষা সিস্টেম ইভেন্ট লগটি দেখুন : একটি অ্যাকাউন্টের নাম পরিবর্তন করা হয়েছিল :

4781: একটি অ্যাকাউন্টের নাম পরিবর্তন করা হয়েছিল

সাবজেক্ট দ্বারা চিহ্নিত ব্যবহারকারী: টার্গেট অ্যাকাউন্ট দ্বারা চিহ্নিত ব্যবহারকারীর সাধারণ লগনের নাম বা প্রাক-উইন 2 কে লগনের নাম পরিবর্তন করেছে: ইভেন্ট 4738 আসলে এই পরিবর্তন সম্পর্কে আরও ভাল তথ্য সরবরাহ করে।

এই ইভেন্টটি স্থানীয় এসএএম অ্যাকাউন্ট এবং ডোমেন অ্যাকাউন্টগুলির জন্য উভয়ই লগড।

আপনি একই তথ্য আপনাকে অবহিত করে ইভেন্ট আইডি 4738 দেখতে পাবেন।

বিষয়:

ব্যবহারকারী এবং লগন সেশনটি ক্রিয়াটি সম্পাদন করেছে।

  • সুরক্ষা আইডি: অ্যাকাউন্টের এসআইডি।
  • অ্যাকাউন্টের নাম: অ্যাকাউন্ট লগনের নাম।
  • অ্যাকাউন্ট ডোমেন: ডোমেন বা - স্থানীয় অ্যাকাউন্টগুলির ক্ষেত্রে - কম্পিউটারের নাম।
  • লগন আইডি একটি আধা-অনন্য (রিবুটগুলির মধ্যে স্বতন্ত্র) নম্বর যা লগন সেশনটি সনাক্ত করে। লগন আইডি আপনাকে লগন ইভেন্টের (4624) পাশাপাশি একই লগনের সেশনের সময় লগইন করা অন্যান্য ইভেন্টের সাথে পিছনের দিকের সম্পর্ক স্থাপন করতে দেয়।

লক্ষ্য অ্যাকাউন্ট:

  • সুরক্ষা আইডি: অ্যাকাউন্টের এসআইডি
  • অ্যাকাউন্টের নাম: অ্যাকাউন্টের নাম
  • অ্যাকাউন্ট ডোমেন: অ্যাকাউন্টের ডোমেন
  • পুরানো অ্যাকাউন্টের নাম: পুরাতন লগনের নাম
  • নতুন অ্যাকাউন্টের নাম: নতুন লগনের নাম

উত্স ইভেন্টআইডি 4781: একটি অ্যাকাউন্টের নাম পরিবর্তন করা হয়েছিল


ইভেন্ট ইভেন্টটিতে আমি এই ইভেন্টটি খুঁজে পাইনি। ব্যবহারকারীর অ্যাকাউন্টের নাম ব্যবহারকারীর প্রোফাইল নামের থেকে আলাদা হওয়ার জন্য ব্যবহারকারীর অ্যাকাউন্টের নাম পরিবর্তন করা ছাড়া কি অন্য কোনও সম্ভাবনা রয়েছে? নাকি শনাক্ত করার অন্য কোনও উপায় আছে?
ফেন্সিস্ট্রিভার

@ ফেনিএক্সট্রিভার আপনি সিকিউরিটি ইভেন্টের লগটি দেখেছেন ? কেউ রেজিস্ট্রি হ্যাক না করে ব্যবহারকারীর প্রোফাইল নাম পরিবর্তন করার অন্যান্য উপায় সম্পর্কে আমি জানি না।
ডেভিডপস্টিল

1
আমি সন্দেহ করি যে এখানে এসএএম অ্যাকাউন্টের নাম বনাম প্রদর্শন নামটি নিয়ে কিছু বিভ্রান্তি রয়েছে। আমি কেবল পরীক্ষার নামটি প্রদর্শন করে (যেমন কন্ট্রোল প্যানেল সহ) ইভেন্টটি তৈরি করে না 4881 কারণ এটি এসএএম নাম পরিবর্তন করে না change
বেন এন

@ ডেভিডপস্টিল হ্যাঁ, আমি সুরক্ষা ইভেন্টের লগটি দেখেছি। আমি বিশ্বাস করি বেন এন এর ঠিক আছে। এবং আমি তার উত্তরটিকে সঠিক হিসাবে চিহ্নিত করেছি। যাই হোক, সাহায্য করার জন্য আপনাকে ধন্যবাদ. আপনার কাছে এখনও যুক্ত করার মতো কিছু আছে কিনা তা নির্দ্বিধায় আমাকে জানান। :)
ফেন্সিস্ট্রিভার

8

এই উত্তরটি ব্যবহারকারীর অ্যাকাউন্টটির নাম পরিবর্তন করে প্রোফাইলের পথটি স্বয়ংক্রিয়ভাবে পরিবর্তন করে না এমন ভিত্তিতে তৈরি।

যদি অ্যাকাউন্টটির নাম পরিবর্তন করা হয় তবে প্রোফাইলের পথটি পরিবর্তন করা হয়নি, যার HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList নাম ProfileImagePathহবে তার নামের আইটেমের অধীনে রেজিস্ট্রিটিতে পাথ-নামটি পাওয়া যাবে C:\Users\old-user-name

ভাবমূর্তি একটি বড় ইমেজ জন্য ক্লিক করুন

চিহ্নিত এসআইডিটিকে বর্তমান ব্যবহারকারীর অ্যাকাউন্টে রূপান্তর করতে, সিএমডি কমান্ডটি প্রবেশ করুন:

wmic useraccount where sid='S-1-3-12-12451234567-1234567890-1234567-1434' get name

1
আরও যোগ করতে ... net userপুরানো ব্যবহারকারীর নামও তালিকাভুক্ত করবেন না ? ঠিক আছে, যদি প্রচুর ব্যবহারকারীর নাম থাকে তবে এটি নির্ধারণ করা এখনও শক্ত, তবে একটি পিসিতে এটি সাধারণত হয় না।
এলপিসিপ

1
@harrymc আপনি কীভাবে জানবেন যে কোন প্রোফাইল পাথটি কোন অ্যাকাউন্টের নামের জন্য?
ফেন্সিস্ট্রিভার

1
একটি উপায় কীটি নেওয়া হবে যা 'S' দিয়ে শুরু হওয়া একটি দীর্ঘ স্ট্রিং এবং কমান্ডটি cmd এ প্রবেশ করবে wmic useraccount where sid='S-1-3-12-12451234567-1234567890-1234567-1434' get name
harrymc

@ এলপিচীপ, আপনি ঠিক বলেছেন।
Fenixtriver

@harrymc সমস্যাটি হ'ল আমরা জানি না যে এসআইডিটি প্রথম স্থানে রয়েছে। আমি এই মুহুর্তে বেন এন এর উত্তরকে সঠিকভাবে চিহ্নিত করেছি। যাইহোক আপনার ইনপুট জন্য আপনাকে অনেক ধন্যবাদ। আপনার কিছু যোগ করার জন্য নির্দ্বিধায় আমাকে জানান। :)
Fenixtriver
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.