سؤال قائمة محركات أقراص الشبكة المعينة من سطر الأوامر إلى ملف نصي


هل هناك أمر يمكن استخدامه من سطر الأوامر لإخراج قائمة من محركات أقراص الشبكة المعينة على النظام المحلي وموقعها على الشبكة إلى ملف نصي؟

سيتم استخدام هذا فقط على أنظمة Windows التي تعمل بنظام Windows XP.


70
2018-04-29 00:58


الأصل




الأجوبة:


net use > mapped_drives.txt يجب تفريغ قائمة محركات الأقراص المعينة إلى الملف النصي mapped_drives.txt

alt text

على الرغم من أنني اختبرت هذا على Windows 7 ، تقول مايكروسوفت  net use ستعمل على نظام التشغيل Windows XP


96
2018-04-29 01:14



بسيطة ، وأنها تعمل. شكر!
MaterialEdge: مرحبًا بك! - Sathya♦
أستطيع أن أؤكد أنه يعمل على نظام التشغيل Windows XP. - Peter Mortensen
أين يوجد موقع ملف txt؟ - George Paolo Flores
GeorgeLaed سيكون في نفس الموقع حيث قمت بتشغيل الأمر من - Sathya♦


NET USE كان فقط عرض محركات الأقراص المعينة لمستخدمي الحالي والاتصال الحالي. بعد بعض أكثر googling ، حصلت هنا:

يتم تخزين معلومات تعيين محرك الأقراص في "التسجيل" ، ابحث في   HKEY_USERS \ USER \ الشبكة

لذا فعلت reg query HKEY_USERS لسرد المستخدمين (التي كانت بعض رموز النوافذ) ، ثم استفسرت منها جميعًا بشكل فردي ، على سبيل المثال:

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

إذا قمت بالبحث عنها كلها ، فستحصل على جميع التعيينات لجميع المستخدمين.


10
2017-10-14 17:49





احفظ ما يلي كملف .vbs وتشغيله. سيقوم بإنشاء MappedDrives.txt في المجلد يتم تشغيل ملف vbs من. يمكنك استبدال strComptuer باسم كمبيوتر آخر والحصول على قائمة الكمبيوتر البعيد كذلك.

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

5
2018-04-29 01:14



WOAH. هذا هو الحمار سيئة. لا توجد فكرة أنه من الممكن (1) كتابة استعلام لمحركات الأقراص ، و (2) للقيام بذلك عن بعد. مشاركة رائعة. - kevinarpe


هذا يعمل:

dir \\ComputerName\sharedDirectory

في Windows 7 ، يجب مشاركة الدليل مع "الجميع". انقر بزر الماوس الأيمن على حرف محرك الأقراص -> شارك مع -> أشخاص معينين ، وحدد "الجميع" من القائمة المنسدلة وأضفها. ثم يجب أن يعمل الأمر dir.


-4
2017-08-14 10:10



يريد قائمة من الدلائل المشتركة. عدم سرد محتويات دليل مشترك محدد. - Der Hochstapler