উইন্ডোতে, কোনও ব্যবহারকারীর অ্যাকাউন্টের নাম নিয়ন্ত্রণ প্যানেল থেকে পরিবর্তিত হওয়ার পরে এটি ব্যবহারকারীর প্রোফাইল নামের থেকে আলাদা হবে।
পরিবর্তিত ব্যবহারকারীর অ্যাকাউন্ট নাম থেকে কীভাবে মূল ব্যবহারকারী প্রোফাইলটি খুঁজে পাবেন?
উইন্ডোতে, কোনও ব্যবহারকারীর অ্যাকাউন্টের নাম নিয়ন্ত্রণ প্যানেল থেকে পরিবর্তিত হওয়ার পরে এটি ব্যবহারকারীর প্রোফাইল নামের থেকে আলাদা হবে।
পরিবর্তিত ব্যবহারকারীর অ্যাকাউন্ট নাম থেকে কীভাবে মূল ব্যবহারকারী প্রোফাইলটি খুঁজে পাবেন?
উত্তর:
প্রতিটি অ্যাকাউন্টের দুটি "নাম" বৈশিষ্ট্য রয়েছে, তাই আমাকে কিছুটা পরিষ্কার করতে দিন যাতে আমরা বিভ্রান্ত না হই। একটি হ'ল এসএএম (সিকিউরিটি অ্যাকাউন্ট ম্যানেজার) অ্যাকাউন্টের নাম, যা এর আউটপুটে প্রদর্শিত হয় 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
পাওয়ারশেলের উইন্ডোজ 7 সংস্করণে সেমিডলেট নেই doesn't (আমি উইন্ডোজ ১০ এ পরীক্ষা করেছি) আমি উইন্ডোজ on তেও কাজ করতে আমার উত্তর সম্পাদনা করেছি।
ইভেন্টআইডি 4781 এর জন্য উইন্ডোজ সুরক্ষা সিস্টেম ইভেন্ট লগটি দেখুন : একটি অ্যাকাউন্টের নাম পরিবর্তন করা হয়েছিল :
4781: একটি অ্যাকাউন্টের নাম পরিবর্তন করা হয়েছিল
সাবজেক্ট দ্বারা চিহ্নিত ব্যবহারকারী: টার্গেট অ্যাকাউন্ট দ্বারা চিহ্নিত ব্যবহারকারীর সাধারণ লগনের নাম বা প্রাক-উইন 2 কে লগনের নাম পরিবর্তন করেছে: ইভেন্ট 4738 আসলে এই পরিবর্তন সম্পর্কে আরও ভাল তথ্য সরবরাহ করে।
এই ইভেন্টটি স্থানীয় এসএএম অ্যাকাউন্ট এবং ডোমেন অ্যাকাউন্টগুলির জন্য উভয়ই লগড।
আপনি একই তথ্য আপনাকে অবহিত করে ইভেন্ট আইডি 4738 দেখতে পাবেন।
বিষয়:
ব্যবহারকারী এবং লগন সেশনটি ক্রিয়াটি সম্পাদন করেছে।
- সুরক্ষা আইডি: অ্যাকাউন্টের এসআইডি।
- অ্যাকাউন্টের নাম: অ্যাকাউন্ট লগনের নাম।
- অ্যাকাউন্ট ডোমেন: ডোমেন বা - স্থানীয় অ্যাকাউন্টগুলির ক্ষেত্রে - কম্পিউটারের নাম।
- লগন আইডি একটি আধা-অনন্য (রিবুটগুলির মধ্যে স্বতন্ত্র) নম্বর যা লগন সেশনটি সনাক্ত করে। লগন আইডি আপনাকে লগন ইভেন্টের (4624) পাশাপাশি একই লগনের সেশনের সময় লগইন করা অন্যান্য ইভেন্টের সাথে পিছনের দিকের সম্পর্ক স্থাপন করতে দেয়।
লক্ষ্য অ্যাকাউন্ট:
- সুরক্ষা আইডি: অ্যাকাউন্টের এসআইডি
- অ্যাকাউন্টের নাম: অ্যাকাউন্টের নাম
- অ্যাকাউন্ট ডোমেন: অ্যাকাউন্টের ডোমেন
- পুরানো অ্যাকাউন্টের নাম: পুরাতন লগনের নাম
- নতুন অ্যাকাউন্টের নাম: নতুন লগনের নাম
উত্স ইভেন্টআইডি 4781: একটি অ্যাকাউন্টের নাম পরিবর্তন করা হয়েছিল
এই উত্তরটি ব্যবহারকারীর অ্যাকাউন্টটির নাম পরিবর্তন করে প্রোফাইলের পথটি স্বয়ংক্রিয়ভাবে পরিবর্তন করে না এমন ভিত্তিতে তৈরি।
যদি অ্যাকাউন্টটির নাম পরিবর্তন করা হয় তবে প্রোফাইলের পথটি পরিবর্তন করা হয়নি, যার 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
net user
পুরানো ব্যবহারকারীর নামও তালিকাভুক্ত করবেন না ? ঠিক আছে, যদি প্রচুর ব্যবহারকারীর নাম থাকে তবে এটি নির্ধারণ করা এখনও শক্ত, তবে একটি পিসিতে এটি সাধারণত হয় না।
wmic useraccount where sid='S-1-3-12-12451234567-1234567890-1234567-1434' get name
।
Get-LocalUser : The term 'Get-LocalUser' is not recognized as the name of a cmdlet....