কমান্ড লাইন থেকে পাঠ্য ফাইলে ম্যাপযুক্ত নেটওয়ার্ক ড্রাইভের তালিকা দিন


75

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

এটি কেবল উইন্ডোজ এক্সপি চলমান উইন্ডোজ ভিত্তিক সিস্টেমে ব্যবহৃত হবে।

উত্তর:


101

net use > mapped_drives.txt পাঠ্য ফাইলে ম্যাপযুক্ত ড্রাইভের একটি তালিকা ডাম্প করা উচিত mapped_drives.txt

বিকল্প পাঠ

যদিও আমি এটি উইন্ডোজ on-তে পরীক্ষা করেছি, মাইক্রোসফ্ট জানায় net use উইন্ডোজ এক্সপিতে কাজ করবে


@ মেটেরিয়াল এজ: স্বাগতম!
Sathyajith ভাট

2
আমি এটি নিশ্চিত করতে পারি যে এটি উইন্ডোজ এক্সপিতে কাজ করে।
পিটার মর্টেনসেন

Txt ফাইলের অবস্থান কোথায়?
জি ফ্ল্লোস

2
@ জর্জিলেড এটি একই জায়গায় থাকবে যেখানে আপনি কমান্ডটি
চালিয়েছেন

দ্রষ্টব্য, উইন্ডোজ 8 এবং তারপরের অধীনে, এটি একটি উন্নত (প্রশাসক হিসাবে চালানো) কমান্ড প্রম্পটে কাজ করবে না কারণ এটি অন্যরকম সুরক্ষা প্রসঙ্গে রয়েছে। কমান্ডটি কার্যকর করতে একটি "সাধারণ" কমান্ড প্রম্পট খুলুন।
গ্রেটএন্ডপাওয়ারফুল ওজ

11

NET USEআমার বর্তমান ব্যবহারকারী এবং বর্তমান সংযোগের জন্য কেবল ম্যাপযুক্ত ড্রাইভগুলি প্রদর্শন করছিল। আরও কিছু গুগল করার পরে, আমি এখানে এসেছি :

ড্রাইভ ম্যাপিংয়ের তথ্য রেজিস্ট্রিতে সংরক্ষিত আছে, HKEY_USERS \ ব্যবহারকারী। নেটওয়ার্কে দেখুন

সুতরাং আমি reg query HKEY_USERSব্যবহারকারীদের তালিকাবদ্ধ করার জন্য একটি কাজ করেছি (যা কিছু উইন্ডোজ কোড ছিল), তারপরে আমি তাদের সকলকে পৃথকভাবে জিজ্ঞাসা করেছি, উদাহরণস্বরূপ:

reg query HKEY_USERS\S-1-5-21-4205028929-649740040-1951280400-500\Network /s

আপনি যদি সেগুলির মধ্যে সমস্তকে জিজ্ঞাসা করেন তবে আপনি সমস্ত ব্যবহারকারীর জন্য সমস্ত ম্যাপিং পান।


6

নিম্নলিখিতটি একটি .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

ওহো। এটা খারাপ গাধা। কোনও ধারণা নেই যে ড্রাইভগুলির জন্য একটি কোয়েরি লিখতে (1) এবং এটি দূরবর্তীভাবে করা সম্ভব হয়েছিল। দুর্দান্ত পোস্ট।
কেভিনার্পে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.