21277
Goto Top

Anmelde bzw Abmeldescripts übers AD

Hallo,

ich möchte die Anmelde bzw Abmeldescripte über das AD Ausführen lassen die wir bisher im Profil hinterlegt haben. Das Script wird auch, bei der Anmeldung, ausgeführt und verbindet die Laufwerke. Im Explorer sieht allerdings jetzt so aus:

53f9674ce1cc2fcc95c7001a8ff38b52-ansicht

Auf die Laufwerke kann ich zugreifen. Allerdings werden die Freigabenamen nicht mehr angezeigt. Hat irgendwer eine Idee?

Gruß

Michael

Content-Key: 71937

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

Printed on: April 26, 2024 at 00:04 o'clock

Member: TuXHunt3R
TuXHunt3R Oct 25, 2007 at 18:34:53 (UTC)
Goto Top
Wie genau sieht das Script aus? Ist es in Batch geschrieben (mit Net Use Befehlen), VBScript, Powershell, Kix? Kannst du einige wichtige Schnipsel des Scripts posten?

Bei den Betriebssystemen gehe ich mal davon aus, dass du mit XP Pro bei den Clients und mit Windows 2003 bei den Servern arbeitest. Falls das nicht korrekt ist, poste dies bitte
Mitglied: 21277
21277 Oct 26, 2007 at 11:58:39 (UTC)
Goto Top
Hallo,

es sind cmd Dateien in der form:

net use t: \\x.x.x.x\Transfer /persistent:no

Als Betriebssystem setzen wir Server 2000 und XP als Clients ein.
Meinen Client habe ich in eine OU geschoben und die Policy darauf wirken lassen.
Die Netzwerkverbindung wurde korrekt erstellt allerdings lassen diese sich nicht trennen
weil das Verbundene Laufwerk nicht angeblich gefunden wird. Hatte schon überlegt ob ich auf VBS
wechsle.

Gruß

Micha
Member: Biber
Biber Oct 26, 2007 at 16:24:39 (UTC)
Goto Top
Moin miklein,

das sieht mir danach aus, als ob nicht die Netzlaufwerke neu verbunden wären, sondern nach wie vor verbunden (und zwar "persistent" und mit höheren/Adminrechten).

Probier doch mal eine Client-Anmeldung aus OHNE den Netzlaufwerk-Mäpping-Teil des Skripts.
Wahrscheinlich siehst Du dann exakt das gleiche.

Du solltest einmalig diese Netzlaufwerke trennen (falls das Relikte einer Admin-Anmeldung sind, dann als Admin).
Und zwar nach folgender Mimik:
net use /p:no
Net use t: /d
net use /p:no

ja, ich weiß die Zeile "net use /p:no" ist a) doppelt und b) undokumentiert. Mach trotzdem bitte.

Wenn keine Altlasten an Admin-verbundenen Netzlaufwerken mehr existieren, dann sollte auch Deine Zeile "net use t: \\bla...." funktionieren.

Grüße Biber
Member: TuXHunt3R
TuXHunt3R Oct 26, 2007 at 18:27:39 (UTC)
Goto Top
Hatte schon überlegt ob ich auf VBS wechsle.


Muss nicht sein, wenn das Loginscript nicht viel mehr macht als einige Laufwerke und Drucker zu mappen, kannst du getrost bei Batch bleiben. Einen eventuellen Verbesserungsvorschlag hätte ich (zumindest habe ich es bei meinem Loginscript so gemacht):

Lösche zuerst alle Netzlaufwerke mit einer FOR-Schleife und mounte danach die userspezifischen Laufwerke. Ich trau der /persistent-Funktion nicht wirklich. Vielleicht ist das aber auch Aberglauben....
Member: bastla
bastla Oct 27, 2007 at 08:50:34 (UTC)
Goto Top
@TuXHunt3R
Lösche zuerst alle Netzlaufwerke mit einer FOR-Schleife ...
Wenn Du wirklich alle löschen willst, tut's auch ein
net use * /d /y

Grüße
bastla
Mitglied: 21277
21277 Nov 01, 2007 at 18:15:21 (UTC)
Goto Top
Habe ich getan. Mit: net use * /d /y
Leider ohne Erfolg. Auch habe ich inzwischen mal die Laufwerke, über eine AD Richtlinie, per VBS verbunden mit dem gleichen Ergebnis...

Hat wer noch eine Idee???