Automatische Freigabe von USB-Sticks
Hallo zusammen,
ich möchte, daß ein USB-Stick, den ich in meinen Hauptrechner (läuft unter Windows Server 2003) stecke, automatisch um Netzwerk freigegeben wird.
Ich habe schon versucht, einen Stick reinzustecken und den Laufwerksbuchstaben dann freizugeben. Wenn ich dann einen anderen Stick reinstecke, bekommt er in der Regel ja den gleichen Laufwerksbuchstaben.
Aber wenn kein Stick angeschlossen ist, und der Server neu startet (z.B. nach Updates), dann ist die Freigabe weg, auch wenn ich wieder einen Stick anschließe.
Hat jemand eine Idee, wie ich mein Anliegen umsetzen kann?
Danke,
André
ich möchte, daß ein USB-Stick, den ich in meinen Hauptrechner (läuft unter Windows Server 2003) stecke, automatisch um Netzwerk freigegeben wird.
Ich habe schon versucht, einen Stick reinzustecken und den Laufwerksbuchstaben dann freizugeben. Wenn ich dann einen anderen Stick reinstecke, bekommt er in der Regel ja den gleichen Laufwerksbuchstaben.
Aber wenn kein Stick angeschlossen ist, und der Server neu startet (z.B. nach Updates), dann ist die Freigabe weg, auch wenn ich wieder einen Stick anschließe.
Hat jemand eine Idee, wie ich mein Anliegen umsetzen kann?
Danke,
André
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 84992
Url: https://administrator.de/contentid/84992
Ausgedruckt am: 22.11.2024 um 21:11 Uhr
12 Kommentare
Neuester Kommentar
Hat jemand eine Idee, wie ich mein Anliegen
umsetzen kann?
umsetzen kann?
Hi,
eine ungetestete Idee hab ich.
Steck den Stick in den Server und gebe Ihn frei.
Starte den Regeditor und gehe auf [HKLM]\System\CurrentControlSet\Services\Lanmanserver\Shares
Dort die den Reg Multi Wert des USB Stick suchen und exportieren.
Im Unterast "Security" unterhalb Shares auch den Reg Binary Wert des Sticks suchen und exportieren.
Diese Beiden Regkeys nun kombinieren, so dass nur die "USB" Freigabe drinsteht.
Eine Neue Text Datei erstellen und dort
regedit /s "usbwieauchimmer.reg
reinschreiben.
Nun der ungetestete Teil....
Net Stop Computerbrowser
Net Stop Server
Net Start Server
Net Start Computerbrowser
Net Stop Server
Net Start Server
Net Start Computerbrowser
Den Serverdienst mußt du "so" leider neustarten, damit er die Regänderung mitbekommt.
Du kannst diese Textdatei nun als autorun.cmd auf dem Stick speichern und solltest den Stick nun nicht mehr (ohne gedrückte Shifttaste) in einem anderen Rechner benutzen.
Wie du siehts, wird zuerst der Computerbrowserdienst gestoppt, der ist vom Serverdienst abhängig und später beide Dienste wieder neu gestartet.
Das ist ein "heisses" Eisen, wenn "Server" wirklich "Server" meint und nicht "mein 2. Rechner - den ich "Server" nenne.
unpräzise - yupp das ist ein Stichwort
Wenn der Serverdienst startet - überprüft er, den angebenen Regkey, ob er das Laufwerk auch findet.
Findet er Sie nicht - dann serviert er auch niemandem etwas daraus.
Das ist präzise 1 oder 0
Von daher mußt du die obigen Schritte durchexerzieren und anstelle die Batch auf dem Usb Stick zu kopieren, diese auf dem Desktop /Startmenü hinterlegen und nach jedem USB einstecken darauf klicken.
Als kleine Anmerkung möchte ich den Satz von Biber hinzufügen:
Vermeide es auf jeden Fall, schlimmer zu programmieren als in Redmont.
Wenn der Serverdienst startet - überprüft er, den angebenen Regkey, ob er das Laufwerk auch findet.
Findet er Sie nicht - dann serviert er auch niemandem etwas daraus.
Das ist präzise 1 oder 0
Von daher mußt du die obigen Schritte durchexerzieren und anstelle die Batch auf dem Usb Stick zu kopieren, diese auf dem Desktop /Startmenü hinterlegen und nach jedem USB einstecken darauf klicken.
Als kleine Anmerkung möchte ich den Satz von Biber hinzufügen:
Vermeide es auf jeden Fall, schlimmer zu programmieren als in Redmont.
Naja, schlimmer als in Redmont zu
programmieren wäre schon eine
Herausforderung ;)
Aber zurück zum Thema: Kann ich nicht
irgendwie automatisch erkennen lassen,
daß ein Stick eingesteckt wurde und
dann automatisch die Batch ausführen
lassen?
programmieren wäre schon eine
Herausforderung ;)
Aber zurück zum Thema: Kann ich nicht
irgendwie automatisch erkennen lassen,
daß ein Stick eingesteckt wurde und
dann automatisch die Batch ausführen
lassen?
Vermeide es auf jeden Fall, schlimmer zu programmieren als in Redmont.
Du hast es so gewollt, nun oute ich mich als Redmonter *flitz*
:start
if not exist f:\>nul goto start
if exist f:\>nul regedit /s "usbwieauchimmer.reg
Net Stop Computerbrowser
Net Stop Server
Net Start Server
Net Start Computerbrowser
:exit
"Du" hast es so gewollt *lach*
Nein - im Ernst einer muß was schaffen, enteder du - "Favorisierte Variante" oder der Server.
Spontane Idee:
Du stellst den Speicherbereich des USB-Sticks nicht als eigenes Laufwerk, sondern als ein Ordner auf der Festplatte zur Verfügung und gibst dann den Ordner frei. Der Ordner dürfte dann ja bestehen bleiben wenn der Stick gezogen wird, ergo auch die Freigabe. Fragt sich nur ob er den Speicherbereich des Sticks beim reintegrieren wieder automatisch dem Ordner zuweist.
Du stellst den Speicherbereich des USB-Sticks nicht als eigenes Laufwerk, sondern als ein Ordner auf der Festplatte zur Verfügung und gibst dann den Ordner frei. Der Ordner dürfte dann ja bestehen bleiben wenn der Stick gezogen wird, ergo auch die Freigabe. Fragt sich nur ob er den Speicherbereich des Sticks beim reintegrieren wieder automatisch dem Ordner zuweist.
ich hab gegooglet und bin auf folgendes Programm gestolpert - Rohos logon key
http://blog.rohos.net/?p=32
vielleicht ist das, was du suchst
Grüss!
fangerin
http://blog.rohos.net/?p=32
vielleicht ist das, was du suchst
Grüss!
fangerin
Wäre eine Idee, vorausgesetzt,
daß das goto start, was ja in
Abwesenheit eines Sticks eine Endlosschleife
verursacht, nicht den ganzen Rechner
lahmlegt.
daß das goto start, was ja in
Abwesenheit eines Sticks eine Endlosschleife
verursacht, nicht den ganzen Rechner
lahmlegt.
Hey, probiers doch aus - jedoch beendet sich dieses Script ja, wenn der erste USB Stick gefunden wurde - ähh Laufwerk F - von dem wir ausgehen, daß es der USB Stick ist.
Klar - belegt die "Schleife" etwas LAst auf dem System, aber was verlangst du?
Per Netzwerk Freigabe auf einem USB Stick zu schreiben, ist ja nun wirklich nicht in der Rubrik "schnell" einsortiert.
Feedback erwünscht - sonst muß ich das noch selber ausprobieren