scherdel
Goto Top

Freigabe auf USB Stick

Freigabe auf USB Stick nach PC neustart soll erhalten bleiben.

Hallo zusammen,

ich habe einen USB Stick auf dem eine Verzeichnis freigegeben ist.
Freigabe - Berechtigungen - Jeder - Vollzugriff
Dises soll über das Anmeldeskript auf dem Terminalserver übergeben werden.
Dies habe ich über die Einstellungen im RDP Client und im Anmeldeskript des Terminalservers

net use \\%clientname% \Freigabe

bewerkstelligt und funktioniert auch prima.

Leider verliert der USB Stick nach einem Neustart des PC die Freigabe und das Skript kann das Laufwerk nicht einbinden.

Gibt es eine Möglichkeit die Freigebe auf dem Stick dauerhaft zu erhalten?

Vielen Dank im Voraus.

Scherdel

Content-ID: 117037

Url: https://administrator.de/contentid/117037

Ausgedruckt am: 22.11.2024 um 08:11 Uhr

neuni88
neuni88 28.05.2009 um 15:41:58 Uhr
Goto Top
Du könntest beim Starten einfach wieder die Freigabe setzen lassen per:
net share Freigabe=E:\Freigabeordner

Vielleicht ist dir damit ja schon geholfen...
78632
78632 28.05.2009 um 16:38:55 Uhr
Goto Top
Zitat von @Scherdel:
Gibt es eine Möglichkeit die Freigebe auf dem Stick dauerhaft zu
erhalten?

Jein. Bei Wechseldatenträgern besteht ja das Problem, dass sich beim
Anstecken u. U. auch der Laufwerksbuchstabe ändern kann.

Versuche es mal mit

net use X:  \\%Server%\Freigabe /persistent:yes

Ungetestet!

Eine Freigabe erstellt und löscht man mit net share
Scherdel
Scherdel 28.05.2009 um 19:47:45 Uhr
Goto Top
Hallo Ihr,

erst einmal vielen Dank für Euere Antworten.
Der Laufwerksbuchstabe ist nicht wirklich das Problem.
Ich benötige die Freigabe, die sich auf dem Stick befindet immer wieder.
Jetzt habe ich schon versucht eine
autorun.inf,
[autorun]
netshare.bat

die eine netshare.bat

net share Ordner=E:\Ordner

aufruft drauf zu packen.
Leider wird diese autorun.inf nicht aufgerufen.
Aber leider wird die autorun.inf nicht ausgeführt.
Ein doppelklick auf die .bat macht mir meine Freigebe.

Jetzt benötige ich eigendlich nur noch den Tipp, wie die .bat auf dem Stick automatisch nach dem einstecken ausgeführt wird.

Scherdel
78632
78632 28.05.2009 um 20:08:05 Uhr
Goto Top
Ein automatischer Start von Irgendwas auf einem USB-Stick ist ein Einfallstor für Schadsoftware. Dafür bekommst du von mir keinen Tipp, sorry.
Cubic83
Cubic83 28.05.2009 um 21:49:56 Uhr
Goto Top
Hallo,

um USB Sticks bereitzustellen benutzen wir folgende Methode:

1) Mit USBDLM wird der USB Stick in C:\USB\ gemountet. (Lokaler Client)
2) Freigabe erstellen C:\USB (Jeder vollzugreifen - Domain Users - Vollzugriff)
3) Per Loginscript wird net use B: \\%CLIENTNAME%\USB\ (Sowohl Client als auch TS)

So ist der USB Stick immer unter B: zu finden.
Scherdel
Scherdel 29.05.2009 um 08:14:39 Uhr
Goto Top
Hallo Blablanick, Hallo Cubic83,

vielen Dank für Euere Tipps.
@ blablanick: Ich kann Dich verstehen, auch wenn keine bösen Absichten dahinter stehen.
Ich benötige diese Freigabe um einen key zur Unterschrift für SFirm auf den Terminalserver durch zu reichen.

Das USBDLM ist nicht schlecht, aber nach einem Neustart des PC verliert dieser die Freigabe wieder.

Das bereitstellen des Stick in einem NTFS Ordner muss ich noch testen.

Auf CD Laufwerken nimmt es mir meine AutoRun.inf, aber nicht auf dem USB Stick
Cubic83
Cubic83 29.05.2009 um 08:52:12 Uhr
Goto Top
Hallo,

ja also der Knackpunkt dabei ist dass der Stick keinen Laufwerksbuchstaben erhällt sondern in einen Ordner gemountet wird. C:\USB ist in dem fall immer da und kann immer gemountet werden.

USBDLM erstellt im Ordner C:\USB einen Unterordner (z.b C:\USB\Sony Stick\). So funktionniert das auch mit mehreren Sticks.
Scherdel
Scherdel 03.06.2009 um 08:13:43 Uhr
Goto Top
Hallo Zusammen,

ich habe mir das USBDLM angesehen. Ist schon praktisch, dass ein Stick immer den gleichen LW Buchstaben bekommt.
Jetzt habe ich aber ein Problem.
Ich habe einen Odner C:\Stick erstellt,
diesen Frei gegeben
und in der Datenträgerverwaltung den Stick in diesem NTFS Ordner bereit gestellt.
Funktioniert, bis ich neu starte.
Nach einem neustart ist der Ordner verschwunden?!
In der Computerverwaltung kann man die Freigabe unter System - Freigaben - noch finden, aber der Ordner ist weg.
Wenn ich die Ordner nochmals erstelle, bekommt er auch sofort die Freigabe mit allen Berechtigungen, wie ich sie erteilt habe wieder. Den Stick muss ich dann aber auch wieder neu im NTFS Ordner bereit stellen.
Dies ist aber auch nur möglich, weil ich dem User temporär lokale Adminrechte erteilt habe, was im Normalfall nicht der Fall ist.

Hab ich hier etwas übersehen, oder ...
Cubic83
Cubic83 03.06.2009 um 12:48:32 Uhr
Goto Top
Ja, also in der Datenträgerverwaltung muss du nichts ändern. Das macht alles USBDLM automatisch wenn du den Stick einsteckst.

Hier hast du mal unsere USBDLM.ini aus dem USBDLM Verzeichniss

[Settings]

DeleteMountPointsOnRemoval=1
NoMediaNoLetter=1
AutoRunEnabled=0

WriteLogFile=0
LogFile=\\SERVER\\USB.log
LogLevel=3

[BalloonTips]

Enabled=0
Timeout=6000

[DriveLetters]
Letter1=C:\USB\%DevName%
Letter2=
Letter3=

[ExcludedLetters]
Letter1=
Letter2=
Letter3=

Hier änderst du dann

[DriveLetters]
Letter1=C:\USB\%DevName%
Letter2=
Letter3=

C:\USV\%DevName% in C:\Stick\%DevName%. %DevName% ist der Name des Usbsticks.So kriegst du dann beim einstecken die Strucktur:

C:\Stick\USBSTICK

Wie gesagt
C:\Stick muss vorhanden sein, und JEDER muss Schreib und Leserechte haben (NTFS). Volle Share Rechte.

PS: USBDLM ist nicht gratis. Bitte Hinweise vom Hersteller beachten.
Scherdel
Scherdel 04.06.2009 um 11:24:26 Uhr
Goto Top
Hallo Cubic83,

jetzt ist der Knoten auf.
Die Sicks lassen sich dank
[DriveLetters]
Letter1=C:\USB\%DevName%
in meinem Fall
Letter1=C:\Stick
prima zusammen mit der erstellten Freigabe und dem Anmeldeskript im Terminal als gemaptes Netzlaufwerk einbinden.

Nochmals Herzlichen Dank an alle.

PS: Klar werd ich die Lizenz bezahlen.