Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Automatische Freigabe von USB-Sticks

Mitglied: SarekHL

SarekHL (Level 3) - Jetzt verbinden

08.04.2008, aktualisiert 18:32 Uhr, 10307 Aufrufe, 12 Kommentare

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é
Mitglied: 60730
08.04.2008 um 13:55 Uhr
Hat jemand eine Idee, wie ich mein Anliegen
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


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.
Bitte warten ..
Mitglied: SarekHL
08.04.2008 um 14:00 Uhr
ok, vielleicht habe ich mich unpräzise ausgedrückt. Ich möchte, daß JEDER dort eingesteckte Stick automatisch freigegeben ist.

Theoretisch ist das ja auch kein Problem, denn jeder Stick bekommt ja den ersten freien Laufwerksbuchstaben, in meinem Falle F: - wenn ich also Laufwerk F freigebe, dann ist jeder Stick, den ich anschließe, automatisch freigegeben.

Nur wie gesagt, wenn kein Stick angeschlossen ist, und der Server neu startet, dann ist die Freigabe weg und kommt auch nicht wieder, wenn ich wieder einen Stick anschließe ...
Bitte warten ..
Mitglied: 60730
08.04.2008 um 14:06 Uhr
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.
Bitte warten ..
Mitglied: SarekHL
08.04.2008 um 14:11 Uhr
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?
Bitte warten ..
Mitglied: 60730
08.04.2008 um 14:15 Uhr
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?

Vermeide es auf jeden Fall, schlimmer zu programmieren als in Redmont.

Du hast es so gewollt, nun oute ich mich als Redmonter *flitz*

01.
:start
02.
if not exist f:\>nul goto start
03.
 
04.
if exist f:\>nul regedit /s "usbwieauchimmer.reg
05.
Net Stop Computerbrowser
06.
Net Stop Server
07.
Net Start Server
08.
Net Start Computerbrowser
09.
:exit
"Du" hast es so gewollt *lach*

Nein - im Ernst einer muß was schaffen, enteder du - "Favorisierte Variante" oder der Server.
Bitte warten ..
Mitglied: Wolfsburger
08.04.2008 um 14:18 Uhr
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.
Bitte warten ..
Mitglied: SarekHL
08.04.2008 um 14:20 Uhr
.... Fragt sich nur ob er den
Speicherbereich des Sticks beim reintegrieren
wieder automatisch dem Ordner zuweist.

Vor allem, wenn beim nächsten Mal ein ganz anderer Stick angeschlossen wird ...
Bitte warten ..
Mitglied: SarekHL
08.04.2008 um 14:24 Uhr
01.
> :start
02.
> if not exist f:\>nul goto start
03.
> 
04.
> if exist f:\>nul regedit /s
05.
> "usbwieauchimmer.reg
06.
> Net Stop Computerbrowser
07.
> Net Stop Server
08.
> Net Start Server
09.
> Net Start Computerbrowser
10.
> :exit
11.
> 

Wäre eine Idee, vorausgesetzt, daß das goto start, was ja in Abwesenheit eines Sticks eine Endlosschleife verursacht, nicht den ganzen Rechner lahmlegt.

Nein - im Ernst einer muß was schaffen, enteder du - "Favorisierte Variante" oder der Server.

Ja, aber - ebenfalls mal im Ernst - geht das wirklich nicht eleganter? Windows erkennt doch auch, wenn ein Stick angeschlossen wird - also müßte man das doch für eine eigene Erkennungsroutine, die als Dienst im Hintergrund läuft und beim Anschließen eines Sticks dann die Freigabe wiederherstellt, nutzen können. Vielleicht geht es nicht als Batch, aber per Programmiersprache muß sich das doch lösen lassen.
Bitte warten ..
Mitglied: Dynadrate
08.04.2008 um 14:38 Uhr
Hab ich irgendwas überlesen oder warum lässt sich das nicht mit ner autorun.inf machen?
Es gibt ja sogar nen Befehl der ausließt, vom welchem Buchstaben das Script gestartet wurde. Hab ich nun nicht gerade auf dem Schirm. Kann ich aber bei Bedarf gerne nachliefern
Bitte warten ..
Mitglied: SarekHL
08.04.2008 um 14:40 Uhr
Hab ich irgendwas überlesen oder warum
lässt sich das nicht mit ner autorun.inf
machen?

Weil es mit jedem x-bliebigen Stick funktionieren soll, und nicht nur mit denen, auf denen eine entsprechende autorun.inf gespeichert ist.
Bitte warten ..
Mitglied: fangerin84
08.04.2008 um 14:54 Uhr
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
Bitte warten ..
Mitglied: 60730
08.04.2008 um 18:32 Uhr
Wäre eine Idee, vorausgesetzt,
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
Bitte warten ..
Ähnliche Inhalte
Speicherkarten
USB Stick Kaputt?
gelöst Frage von Hajo2006Speicherkarten10 Kommentare

Hallo, also ich habe hier einen 8GB USB-Stick (USB 2.0), wenn ich den am PC oder Laptop anstecke dann ...

Festplatten, SSD, Raid
1TB USB Stick
Frage von DragonKillFestplatten, SSD, Raid25 Kommentare

Hallo, ein kleines Problem ohne zu lachen bitte :-) Hab mir aus Asien nen 1TB USB Stick bestellt(sehr kostengünstig ...

Speicherkarten
USB-Stick defragmentieren
Frage von 136129Speicherkarten5 Kommentare

Hallo, ich habe einen 128 GB USB-Stick (keine SSD!) von SanDisk und habe diesen schon seit längerer Zeit mit ...

Windows Vista
USB-Stick Problem
Frage von supertuxWindows Vista9 Kommentare

Hallo, ich erhalte nach fast jedem Systemstart die Meldung, der Datenträger in Laufwerk F: muss formatiert werden. Es gibt ...

Neue Wissensbeiträge
Humor (lol)
Administrator.de Perlen
Tipp von DerWindowsFreak2 vor 2 TagenHumor (lol)3 Kommentare

Hallo, Heute beim stöbern auf dieser Seite bin auf folgenden Thread aus dem Jahre 2006 gestossen: Was meint ihr? ...

Erkennung und -Abwehr
OpenSSH-Backdoor Malware erkennen
Tipp von Frank vor 3 TagenErkennung und -Abwehr

Sicherheitsforscher von Eset haben 21 Malware-Familien untersucht. Die Malware soll Hintertüren via OpenSSH bereitstellen, so dass Angreifer Fernzugriff auf ...

iOS
WatchChat für Whatsapp
Tipp von Criemo vor 6 TageniOS5 Kommentare

Ziemlich coole App für WhatsApp User in Verbindung mit der Apple Watch. Gibts für iOS sowohl als auch für ...

iOS
IOS hat nen Cursor!
Tipp von Criemo vor 6 TageniOS5 Kommentare

Nette Funktion im iOS. iPhone-Mauszeiger aktivieren „Nichts ist nerviger, als bei einem Tippfehler zu versuchen, den iOS-Cursor an die ...

Heiß diskutierte Inhalte
Grafikkarten & Monitore
PCIe 1.0 Grafikkarte für 3840x2160
Frage von Windows10GegnerGrafikkarten & Monitore29 Kommentare

Hallo, mein Vater hat einen neuen Monitor gekauft, welcher eine native Auflösung von 3840*2160 hat. Diese muss jetzt auch ...

Windows Server
Dienstnamen und oder Deutsche und Englische Beschreibung in services.msc gleichzeitig anzeigen
gelöst Frage von vafk18Windows Server22 Kommentare

Guten Morgen, die Suche nach Diensten in services.msc gestaltet sich immer wieder schwierig, weil mir je nach Aufgabe die ...

Windows 10
Windows Enterprise 1809 Eval nicht bootbar
Frage von Sunny89Windows 1022 Kommentare

Hallo zusammen, bevor ich mich jetzt noch stundenlang rumärger wollte ich euch fragen, ob Ihr die gleichen Probleme habt ...

Linux
Info Monitor für eine Schule
gelöst Frage von CAT404Linux13 Kommentare

Moin, ich möchte einen Infomonitor betreiben; derzeit läuft da ein Windows 10 Rechner bei dem Firefox beim Start in ...