Windows: Netzwerk Ordner in Netzwerkumgebung mit VBScript erstellen

Wer nicht gerne mit vielen Laufwerksbuchstaben unter Windows XP hantiert, kann dazu einfach die Netzwerkumgebung nutzen. Grundsätzlich finde ich die Idee in XP sehr schön, logisch zwischen physikalischen Festplatten und anderen Datenträgern zu unterscheiden. Gerade die Freigabe von Laufwerken mit Buchstaben X, Z oder H waren mir schon immer ein Rätsel. Viel aussagekräftiger sind meist richtige Verzeichnisnamen wie "Kunden", "Bilderdatenbank" oder "Vorlagen". Diese Dateien liegen bei uns auf einem Samba Fileserver. Unter Linux würde ich nun einfach einen Symbolischen Link erstellen und schon wäre der Ordner verbunden. Fast alle Programme würden damit kein Problem haben. Anders bei Windows eine einfache Verknüpfung ist meist nicht in jedem Programm zu verwenden.

Bei einem neuen Windows XP stellt man oft fest, dass beim Zugriff auf einen SAMBA Server sich ein Ordner in der Netzwerkumgebung speichert. Dies ist anfangs noch sehr gut, jedoch werden es mit der Zeit immer mehr Ordner und man ist froh z.B. über die Software von xp-antispy.org diese Funktion los zu werden.

Dabei sind aber die Verknüpfungen durchaus sinnvoll. Oft habe ich aktive Projekte bei einem Kunden, will aber nicht immer meine ganzen Fileserver durchschreiten müssen, um das aktuelle Projekt des Kunden Foo im Ordner "Alle Kunden" des "Ordners October Labs" usw... Einfach Netzwerkumgebung und Kundenname auswählen, wäre optimal.

Leider habe ich keinen einfachen Weg gefunden dies in Windows XP zu erledigen. Denn in Wirklichkeit besteht eine solche "Verknüpfung" aus einem Ordner mit zwei Dateien desktop.ini und target.lnk.

Die desktop.ini hat etwa folgenden Inhalt:

[.ShellClassInfo]
CLSID2={0AFACED1-E828-11D1-9187-B532F1E9575D}"
Flags=2

Jedoch die target.lnk kann nicht einfach verändert werden.

Deshalb habe ich das VBScript anbei erstellt.

Einfach an den Ort kopieren wo die "Verknüpfungen" erstellt werden. Die Netzwerkumgebung ist zu finden unter:

C:\Dokumente und Einstellungen\<Benutzername>\Netzwerkumgebung

Das Verzeichnis ist normalerweise von Windows verborgen. Das kann aber ganz leicht über den Explorer "Alle Dateien anzeigen" geändert werden. Vielleicht ist auch noch nötig sich Systemdateien anzeigen zu lassen.

Dort ( z.B. C:\Dokumente und Einstellungen\Ich\Netzwerkumgebung) einfach die Datei speichern nlink.vbs Speichern.

Nach einem Doppelklick wird nach dem Name des neuen Ordners (z.B. KundeX) und dem Verzeichnis auf das verlinkt werden soll (z.B. \\fileserver\meine_firma\kunden\KundeX) gefragt.

Nach wenigen Momenten sollte der Ordner erstellt worden sein.

AnhangGröße
nlink.vbs1.27 KB