zarazam
Goto Top

BATCH BEFEHL

Hi Liebe Gemeinde,
ich brauche einen Batch Befehl.
Soll folgender Inhalt sein: ich habe 4 Gruppen im AD. Gruppe a Gruppe b Gruppe c Gruppe d.
Wenn sich ein User der Gruppe b anmeldet soll er das netzlaufwerk m: \\Freigabe\Freigabeb bekommen.
Wenn sich User in Gruppe c anmeldet dann m: \\Freigabe\Freigabec bekommen.

Geht das?

Content-Key: 224072

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

Printed on: April 25, 2024 at 07:04 o'clock

Member: zarazam
zarazam Dec 09, 2013 at 14:41:13 (UTC)
Goto Top
Keiner eine Idee?
Member: Joe2011
Joe2011 Dec 09, 2013 at 14:47:19 (UTC)
Goto Top
Member: Sheogorath
Sheogorath Dec 09, 2013 at 16:07:15 (UTC)
Goto Top
Moin,

Stichwort: "GPO Zuweisung"?

Wenn das nicht geht eben via GPO die Logonscripte setzen?

Gruß
Chris
Member: Blaber
Blaber Dec 09, 2013 at 19:15:00 (UTC)
Goto Top
Tag zarazam,

Wenn du das login ebenfalls mit einem batch-programm gelöst hast und ich die frage richtig verstanden habe, dann probier dochal das:

If %Gruppe%==a cd m:\\Freigabe\Freigabea&&echo irgendeintext > %benutzername%.txt
If %Gruppe%==a cd m:\\Freigabe\Freigabeb&&echo irgendeintext > %benutzername%.txt
If %Gruppe%==a cd m:\\Freigabe\Freigabec&&echo irgendeintext > %benutzername%.txt
If %Gruppe%==a cd m:\\Freigabe\Freigabed&&echo irgendeintext > %benutzername%.txt

Ich hoffe ich konte dir weiter helfen grüsse
Blaber
Member: Blaber
Blaber Dec 09, 2013 at 19:20:07 (UTC)
Goto Top
Sorry die so sollte es stimmen:

If %gruppe%==a cd m:\\Freigabe\Freigabea&&echo irgendeintext > %benutzer%.txt
If %gruppe%==b cd m:\\Freigabe\Freigabeb&&echo irgendeintext > %benutzer%.txt
If %gruppe%==c cd m:\\Freigabe\Freigabec&&echo irgendeintext > %benutzer%.txt
If %gruppe%==d cd m:\\Freigabe\Freigabed&&echo irgendeintext > %benutzer%.txt
Member: zarazam
zarazam Dec 09, 2013 at 21:21:35 (UTC)
Goto Top
ja das ist ein super ansatz. für was steht >%beutzer%.txt?
Member: zarazam
zarazam Dec 10, 2013 at 08:35:29 (UTC)
Goto Top
Zitat von @Blaber:

Sorry die so sollte es stimmen:

If %gruppe%==a cd m:\\Freigabe\Freigabea&&echo irgendeintext > %benutzer%.txt
If %gruppe%==b cd m:\\Freigabe\Freigabeb&&echo irgendeintext > %benutzer%.txt
If %gruppe%==c cd m:\\Freigabe\Freigabec&&echo irgendeintext > %benutzer%.txt
If %gruppe%==d cd m:\\Freigabe\Freigabed&&echo irgendeintext > %benutzer%.txt

klappt leider nicht.
Member: Blaber
Blaber Dec 11, 2013 at 20:25:30 (UTC)
Goto Top
%benutzer%.txt

Steht dafür, dass etwas in diese datei geschriebenwerden soll, also schreibt der benutzer sich in eine art log-buch ein.

back-to-topDummer fehler von mir es sollte eigentlich >%username%.txt heissen.



Ich werse dir noch ein beispiel-programm schreiben wen ich daran denke und es so immer noch nicht funktioniert.

Grüsse blaber
Member: zarazam
zarazam Dec 16, 2013 at 13:18:01 (UTC)
Goto Top
Vielen Danke funktioniert.