স্থানীয় সিস্টেমে ম্যাপযুক্ত নেটওয়ার্ক ড্রাইভের একটি তালিকা এবং নেটওয়ার্কে তাদের অবস্থানের পাঠ্য ফাইলে আউটপুট দেওয়ার জন্য কমান্ড লাইন থেকে ব্যবহার করা যেতে পারে?
এটি কেবল উইন্ডোজ এক্সপি চলমান উইন্ডোজ ভিত্তিক সিস্টেমে ব্যবহৃত হবে।
স্থানীয় সিস্টেমে ম্যাপযুক্ত নেটওয়ার্ক ড্রাইভের একটি তালিকা এবং নেটওয়ার্কে তাদের অবস্থানের পাঠ্য ফাইলে আউটপুট দেওয়ার জন্য কমান্ড লাইন থেকে ব্যবহার করা যেতে পারে?
এটি কেবল উইন্ডোজ এক্সপি চলমান উইন্ডোজ ভিত্তিক সিস্টেমে ব্যবহৃত হবে।
উত্তর:
net use > mapped_drives.txt
পাঠ্য ফাইলে ম্যাপযুক্ত ড্রাইভের একটি তালিকা ডাম্প করা উচিত mapped_drives.txt
যদিও আমি এটি উইন্ডোজ on-তে পরীক্ষা করেছি, মাইক্রোসফ্ট জানায় net use
উইন্ডোজ এক্সপিতে কাজ করবে
NET USE
আমার বর্তমান ব্যবহারকারী এবং বর্তমান সংযোগের জন্য কেবল ম্যাপযুক্ত ড্রাইভগুলি প্রদর্শন করছিল। আরও কিছু গুগল করার পরে, আমি এখানে এসেছি :
ড্রাইভ ম্যাপিংয়ের তথ্য রেজিস্ট্রিতে সংরক্ষিত আছে, HKEY_USERS \ ব্যবহারকারী। নেটওয়ার্কে দেখুন
সুতরাং আমি reg query HKEY_USERS
ব্যবহারকারীদের তালিকাবদ্ধ করার জন্য একটি কাজ করেছি (যা কিছু উইন্ডোজ কোড ছিল), তারপরে আমি তাদের সকলকে পৃথকভাবে জিজ্ঞাসা করেছি, উদাহরণস্বরূপ:
reg query HKEY_USERS\S-1-5-21-4205028929-649740040-1951280400-500\Network /s
আপনি যদি সেগুলির মধ্যে সমস্তকে জিজ্ঞাসা করেন তবে আপনি সমস্ত ব্যবহারকারীর জন্য সমস্ত ম্যাপিং পান।
নিম্নলিখিতটি একটি .vbs ফাইল হিসাবে সংরক্ষণ করুন এবং এটি চালান। এটি VBS ফাইলটি যে ফোল্ডারটি থেকে চালিত হয় ফোল্ডারে একটি ম্যাপড্রাইভস টেক্সট তৈরি করবে। আপনি অন্য কম্পিউটারের নামের সাথে আরআরকম্পিউয়ারকে প্রতিস্থাপন করতে পারেন এবং সেইসাথে একটি দূরবর্তী কম্পিউটারের তালিকাটি বন্ধ করতে পারেন।
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objOutFile = objFSO.CreateTextFile(".\MappedDrives.txt")
Set colDrives = objWMIService.ExecQuery _
("Select * From Win32_LogicalDisk Where DriveType = 4")
For Each objDrive in colDrives
objOutFile.WriteLine(objDrive.DeviceID & " (" & _
objDrive.ProviderName & ")")
Next
objOutFile.Close