কোনও ব্যবহারকারী লগ ইন হওয়া কম্পিউটারের নামটি কীভাবে সন্ধান করবেন


9

একটি নির্দিষ্ট ব্যবহারকারী বর্তমানে কোন কম্পিউটারের নাম লগইন করেছেন তা জানার কোনও সরঞ্জাম বা স্ক্রিপ্ট বা অন্য কোনও উপায় আছে? অথবা এমনকি লগ ইন করা হয়েছিল?

বলুন যে ব্যবহারকারী "এইচআরড্রোন" তার মেশিনে কাজ করছেন যার হোস্টনাম "এইচআরস্টেশন01"।

আমি, আমার সিসাদমিন ডেস্কে বসে কেবলমাত্র জানি যে ব্যবহারকারীর নামটি "এইচআরড্রোন"। যে কোনও উপায়ে আমি জানতে পারি যে তিনি ব্যবহারকারীকে জিজ্ঞাসা না করেই "এইচআরস্টেশন01" এ লগ ইন করেছেন? এডি ইভেন্ট ভিউয়ার? কিছু?

ধন্যবাদ!


ঠিক আছে, আমি জেনেরিক উইন্ডোজ বা এডি সরঞ্জামগুলি ব্যবহার করে এটি করার কোনও উপায় খুঁজে পাইনি, তবে এটি আমাদের এভি সিস্টেম (এসইপি 11) প্রয়োজনীয় তথ্য সংরক্ষণ করে যাতে আমি এটি কোনও ভাইবির স্ক্রিপ্ট ব্যবহার করে সমাধান করেছি যা অ্যান্টিভাইরাস ডাটাবেসকে অনুসন্ধান করে। আমি অনুমান করি যে অন্য সিস্টেম যেমন এসএমএস / এসসিওএম ব্যবহার করে একই রকম সমাধান ব্যবহার করা যেতে পারে।
ভি। রোমানভ

উত্তর:


8

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


কোনও নির্দিষ্ট ব্যবহারকারীর জন্য নেটওয়ার্কটি স্ক্যান করতে পারেননি প্লোগলডন, আমি কেবল এটি নির্দিষ্ট মেশিনে কে ছিল তা খুঁজে পেতে এটি ব্যবহার করতাম। ধন্যবাদ!
জেমসঅফ

এটি পরীক্ষা করে দেখুন। এটি দেখতে আকর্ষণীয় বলে মনে হচ্ছে, তবে প্রতিদিনের ব্যবহারের জন্য ব্যবহারিক ব্যবহার দেখার মতো নয় কারণ ডোমেনের সমস্ত মেশিন স্ক্যান করতে সংযুক্ত এবং এমন কম্পিউটারগুলিতে ক্রাশ হওয়ার জন্য আক্ষরিক কয়েক ঘন্টা সময় লাগে। আমি ইভেন্ট লগ স্ক্যানিংয়ের লাইন ধরে আরও কিছু সন্ধান করছি। আমাদের অ্যান্টিভাইরাস সিস্টেমে আমাদের অনুরূপ কিছু রয়েছে, যেখানে এটি প্রতিটি কম্পিউটারের নাম লগ করে এবং ব্যবহারকারী এটিতে সর্বশেষে লগ ইন করে। আমি এটি মাঝে মাঝে ব্যবহার করছি তবে আমি ভাবছি যে উইন্ডোতে আরও কিছু "দেশীয়" আছে।
ভি। রোমানভ 12

5

একটি সস্তা কৌশল যা আমি প্রায়শই ব্যবহার করি তা হ'ল "কম্পিউটার ম্যানেজমেন্ট" কনসোলের "শেয়ার্ড ফোল্ডার" এর নীচে তালিকাভুক্ত "সেশনস" সন্ধান করা কোনও ফাইল সার্ভার কম্পিউটারে লক্ষ্যবস্তু যেখানে আমি জানি যে বিষয়টির ব্যবহারকারীর একটি "ড্রাইভ" "ম্যাপড" থাকবে।


1

এগুলি ব্যাগ ফাইলে কীভাবে কোনও ব্যবহারকারী লগন স্ক্রিপ্ট হিসাবে এটি চালান এবং আপনি মজা দেখতে পাবেন

mkdir %username% 
pushd %username% 
net config workstation > %computername%.txt

বা আপনার যদি বিশদ প্রয়োজন হয়

mkdir %username% 
pushd %username% 
@echo off
echo
echo I am logged on as %UserName%. >> %username%\%computername%.txt
echo My computer's name is %ComputerName%. >> %computername%.txt
echo %Date% >> %computername%.txt
echo %Time% >> %computername%.txt
echo My IP settings are >> %computername%.txt
ipconfig | find "." | find /i /v "suffix" >> %computername%.txt
getmac >> %computername%.txt
echo\

আপনার যদি এটির প্রয়োজন হয় তবে আপনি আরও স্ক্রিপ্টগুলির জন্য আমার সাথে যোগাযোগ করতে পারেন, এটি আমার পক্ষে ভাল শেখা


0

আমি নিশ্চিত যে এখানে কিছু লাইভ আছে, তবে সুরক্ষা ইভেন্ট লগ ব্যবহারকারীদের কাছ থেকে লগইন রেকর্ড করে। ডিসিগুলিতে ইভেন্ট লগ অ্যাক্সেস করা আপনাকে এই তথ্য দিতে সক্ষম হবে। এটি সরবরাহ করা হয় যে তথ্য সংগ্রহ করা হচ্ছে। আমি মনে করি এটি একটি নীতি সেটিং।

মাইক্রোসফ্টের এই পৃষ্ঠাটি ইভেন্টের লগগুলি জিজ্ঞাসা করার জন্য একটি খুব ধীর এবং জটিল উপায় বর্ণনা করেছে: http://technet.microsoft.com/en-us/library/ee176699.aspx

আমি নিশ্চিত যে এটি আপনাকে সাহায্য করবে না তবে এটি অডিট হিসাবে কাজ করবে। অর্থাৎ খারাপ জিনিসগুলি যখন লগ ইন করা হয়েছিল!


0

আমার কোম্পানির জুড়ে দূরবর্তী সমর্থন করার জন্য আমাকে এই সমস্যাটি সমাধান করতে হয়েছিল। পিএসলগডঅন এর মতো জিনিস এবং ডোমেন নিয়ন্ত্রকের সুরক্ষা লগগুলি স্ক্যান করার সরঞ্জামগুলি আমার উদ্দেশ্যগুলির জন্য (ব্যবহারকারীদের জন্য দূরবর্তী সমর্থন করার জন্য হোস্টনাম পাওয়া) অনেক ধীর হয়ে গেছে proved আমি এখানে যা এলাম তা এখানে:

  • সমস্ত ব্যবহারকারীর প্রোফাইল - হোম ফোল্ডারের অধীনে এডিতে এক্স: তে ম্যাপ করা একটি ড্রাইভ রয়েছে
  • প্রত্যেকেরই প্রোফাইল - লগন স্ক্রিপ্টের আওতায় নিচের স্ক্রিপ্টটি নিযুক্ত করে

এই স্ক্রিপ্টটি তাদের হোম ফোল্ডারে কোন কম্পিউটারে লগ ইন করেছিল তা রেকর্ড করে। এটি আমাদের টার্মিনাল সার্ভারে তাদের লগইনটি বিশেষভাবে রেকর্ড করে না, কারণ আমি এই জাতীয় এন্ট্রিগুলির বিষয়ে চিন্তা করি না।

'===============================================================
' Record the logon in their X: drive UNLESS they are on TERM-SERVER!
'===============================================================
If strComputerName <> "TERM-SRVER" Then
    strFile = "X:\login.txt"
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set objTextFile = objFSO.OpenTextFile(strFile, 8, True)
    objTextFile.WriteLine(strIP + " - " + strComputerName + " - " + CStr(Date) + " " +     CStr(Time))
    objTextFile.Close
    ' Make it hidden
    Set objTextFile = objFSO.GetFile(strFile)
    objTextFile.Attributes = 2
End If

তারপরে এডি তে স্বয়ংক্রিয়ভাবে তাদের হোম ডিরেক্টরি খুঁজে পেতে, লগ ফাইলটি খুলতে এবং শেষ কয়েকটি লাইন মুদ্রণ করতে আমি আমার স্থানীয় মেশিনে কিছুটা ভিবিস্ক্রিপ্ট ব্যবহার করি।


0

সিসাদমিন হিসাবে, আপনি আপনার লগন স্ক্রিপ্টে একটি সঞ্চয় করতে একটি রুটিন এম্বেড করতে পারেন। txtএতে ব্যবহারকারীর নাম এবং হোস্টনাম দিয়ে ফাইল করুন বা স্ক্লাইট ব্যবহার করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.