Ordner automatisch freigeben

Ich besitze eine externe USB-Festplatte. Die schließe ich ab und zu an einen Windows-XP-Rechner an, der in einem kleinen Heimnetzwerk hängt. Um die Daten auf der Platte auch von anderen Rechnern aus zu sehen, muss ich lästigerweise bei jedem Anschließen die Freigaben neu konfigurieren. Kann man das nicht irgendwie automatisieren?

vorlesen Druckansicht
Lesezeit: 1 Min.

Ich besitze eine externe USB-Festplatte. Die schließe ich ab und zu an einen Windows-XP-Rechner an, der in einem kleinen Heimnetzwerk hängt. Um die Daten auf der Platte auch von anderen Rechnern aus zu sehen, muss ich lästigerweise bei jedem Anschließen die Freigaben neu konfigurieren. Kann man das nicht irgendwie automatisieren?

Mit einer Batch-Datei ist das kein Problem: Sie muss für jeden freizugebenden Ordner eine Zeile in der Form

net share USBDaten=U:\Daten

enthalten. Dabei ist „USBDaten“ der Freigabename und „U:\Daten“ der freizugebende Ordner auf der Platte. Weitere Informationen zu diesem Befehl liefern der Befehl

net help share

in der Eingabeaufforderung und die Windows-Hilfe.

Starten kann man die Batch-Datei entweder über eine Verknüpfung auf dem Desktop, im Startmenü oder sonst wo. Eine völlige Automatisierung über eine Datei autorun.inf auf der USB-Platte (siehe c't 17/03, S. 180) bietet sich nur dann an, wenn die Platte immer denselben Laufwerksbuchstaben bekommt und die Daten auch wirklich jedes Mal freigegeben werden sollen.

Einen Pferdefuß hat net share allerdings: Freigabeberechtigungen lassen sich damit nicht festlegen. Hinweise auf ein Kommandozeilenprogramm, das das kann, werden dankbar entgegengenommen. Als Notbehelf kann aber auch das Formatieren der Platte mit NTFS und die Benutzung der dort vorhandenen Rechteverwaltung dienen. (hos) (hos)