Liste zugeordneter Netzlaufwerke von der Befehlszeile bis zur Textdatei

Gibt es einen Befehl, der über die Befehlszeile verwendet werden kann, um eine Liste der zugeordneten Netzlaufwerke auf dem lokalen System und deren Speicherort im Netzwerk in eine Textdatei auszugeben?

Dies wird nur auf Windows-basierten Systemen mit Windows XP verwendet.

Author: Peter Mortensen, 2010-04-29

3 answers

net use > mapped_drives.txt sollte eine Liste der zugeordneten Laufwerke in die Textdatei mapped_drives.txt

alt-text

Obwohl ich dies unter Windows 7 getestet habe, sagt Microsoft net use funktioniert unter Windows XP

 109
Author: Sathyajith Bhat,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-09-29 05:41:55

NET USE zeigte nur die zugeordneten Laufwerke für meinen aktuellen Benutzer und meine aktuelle Verbindung an. Nach einigem Googeln habe ich hier:

Die Laufwerkszuordnungsinformationen werden in der Registrierung gespeichert. HKEY_USERS\USER\Netzwerk -

Also habe ich ein reg query HKEY_USERS, um die Benutzer aufzulisten( das waren einige Windows-Codes), dann habe ich alle einzeln abgefragt, zum Beispiel:

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

Wenn Sie alle abfragen, erhalten Sie alle Zuordnungen für alle Benutzer.

 13
Author: msb,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-10-14 17:49:06

Speichern Sie Folgendes als .vbs-Datei und führen Sie es. Es wird ein MappedDrives erstellen.txt in dem Ordner, aus dem die VBS-Datei ausgeführt wird. Sie können den strComptuer durch den Namen eines anderen Computers ersetzen und die Liste auch von einem Remote-Computer entfernen.

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
 6
Author: Ƭᴇcʜιᴇ007,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-08-13 06:08:11