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.
3 answers
net use > mapped_drives.txt
sollte eine Liste der zugeordneten Laufwerke in die Textdatei mapped_drives.txt
Obwohl ich dies unter Windows 7 getestet habe, sagt Microsoft net use
funktioniert unter Windows XP
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.
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
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