Jump to content

Netzlaufwerke per logon-script verwalten


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Recommended Posts

Hallo zusammen.

 

Ich habe in einer 2003-er Domäne (XP-Clients) ein Logon-Script, welches die Laufwerksmappings vornimmt. Bis gerade dachte ich auch, dass alles richtig funktioniert.

 

Nun habe ich mit Hilfe von ifmember.exe ein weiteres Mapping erstellt und getestestet.

 

Ergebnis:

Als ich NICHT Mitglied der Gruppe war, habe ich das Laufwerk NICHT bekommen. OK

Als ich Mitglied der Gruppe war, habe ich das Laufwerk bekommen. Auch OK.

Als ich mich anschliessend wieder aus der Gruppe rausgenommen habe, war das Laufwerk aber immer noch da.

 

im Script steht ganz oben aber die Zeile:

net use * /delete /yes

 

Die Mappings waren bisher ganz "normal" ohne Persist: Y/N. Das habe ich jetzt auf N voreingestellt. Gerade habe ich einen Beitrag gelesen und dann gedacht, dass das persist:no schon helfen würde, die Netzlaufwerke loszuwerden. Ist aber nicht so.

 

Gerade habe ich mir die bestehenden Verbindungen anzeigen lassen und bin jetzt noch verwirrter:

 

C:\>net use  Neue Verbindungen werden gespeichert.    Es sind keine Einträge in der Liste.

 

Beim Versuch, alle Verbindungen zu löschen bekommen ich die Meldung:

C:\>net use * /delete /yes  Es sind keine Einträge in der Liste.

 

Der Arbeitsplatz hat aber alle Verbindungen, die auch aktiv sind.

 

Vor kurzem habe ich per GPO die Eingabeaufforderung und den Aufruf von Netz-Ressourcen über "Netzwerklaufwerk verbinden..." unterbunden. Habe dabei aber angegeben, dass batch-Scripte immer noch ausgeführt werden dürfen.

 

Kann mir jemand sagen, was ich machen muss, damit jeder PC im Netz beim Starten alle Netzlaufwerke neu holt und evtl. veraltete löscht?

 

 

Besten dank und Gruß

 

TuO

Link to comment

Hi Hirgelzwift

 

Ich habe jetzt unter extras-Netzlaufwerke trennen nachgesehen.

Dort stehen alle Verbindungen drin.

 

Ich habe dann nochmal über cmd->net use geschaut: Da steht nichts.

 

Eine Verbindung habe ich über Extras->Netzlaufwerke Trennen getrennt. Auf dem Arbeitsplatz is das Mapping dann auch verschwunden.

 

Das Mapping ist das, welches über IFMEMBER.EXE verbunden wurde. Ich bin nicht Mitglied der Gruppe, habe das Mapping nach dem Neustart aber wieder.

 

Hier mal das logon.bat (SRV-Namen sind geändert)

 

REM *** alles säubern ***
net use * /delete /yes


REM *** allgemeine mappings ***
net use I: \\srv-dus01\gruppe1 /persist:no
net use J: \\srv-dus01\abt1 /persist:no

REM *** Bestimmte Anwendungen erfordern root-gemappte Laufwerke ***
REM *** Das betrifft aber nur einige Anwender ***
%logonserver%\netlogon\ifmember.exe _sondergruppe1
if errorlevel 1 goto sondergruppe1
goto ENDE

:sondergruppe1
net use T: \\srv-rat01\Sonder /persist:no

:ENDE

 

Greetinx

TuO

Link to comment

Hallo zusammen und Danke für die Hilfe!

 

Es funktioniert nun so, wie es sollte.

 

Zum einen habe ich jetzt von "/delete /yes" auf "/delete /y" geändert. Damit werden die Laufwerke nun richtig getrennt.

 

Und nachdem ich die aktuelle Version vom ifmember.exe genommen hatte (Aus dem 2003 ResKit), funktionierten auch endlich alle Zuweisungen.

 

Schöner wäre es ja, wenn MS die Möglichkeit böte, in den Eigenschaften einer Sicherheits- oder Verteilergruppe ein Laufwerk für diese Gruppe festzulegen. Dann könnt man sich diese Skripte sparen.

 

 

Thx nochmal und Gruß

TuO

Link to comment
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...