Hallo zusammen,
ich möchte folgendes realisieren:
1. Ich möchte via Script alle verbundenen Netzlaufwerke eines Users unter Windows 7 und (noch) XP; auslesen und in eine Text-Datei übergeben. Das habe ich bereits lösen können:
Visual Basic-Quellcode
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objOutFile = objFSO.CreateTextFile(".\Netzlaufwerke.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
2. In der Textdatei steht also nun:
Z: (\\Freigabe\Ordner)
Jetzt soll das Script die Textdatei auslesen und mir eine Verknüpfung aller gefunden Netzlaufwerke unter:
C:\Users\%username%\Links (Windows Explorer Favoriten) anlegen.
Somit habe ich die vorher verbundenen Netzlaufwerke in den Favoriten. Ich wäre dankbar für eine Lösung.
(Ich habe dieses Thema bewusst in diesem Bereich erstellt, weil das Script später über GPO angewendet werden soll)