Logon-Skript auf Windows 9x

Netzwerk mit Windows NT Domäne und Logon-Skripts(für das Verbinden von Netzlaufwerken). Windows NT und Windows 95/98-Clients. Der Befehl:
net use * /delete /yes zum Trennen aller Netzlaufwerke unter Windows 9x scheint via Skript nicht zu funktionieren, auf der Kommandozeile direkt abgesetzt, geht alles?

Wer weiß was?

PS: Unter NT-Clients läuft auch alles.

Danke im voraus.

Mal eine ganz dumme Frage…

Die Script-Datei, die ausgeführt wird, ist nicht zufällig eine .cmd-Datei?

Martin

Nein, eine Bat-Datei.
CMD-Dateien kann Windows 9x nicht ausführen. Das weiß ich auch.

Nächste Antwort.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Versuch mal bei Verbinden der Laufwerke den Parameter net use * /persistent:no.
Wenn das auch nicht klappt, dann mach mal net use help unter w95. Ich weiss nicht genau ob hier der gleich Syntax wie bei NT gilt.( Ich gluabe aber nicht) Wenn nicht, dann solltest Du im Logonscript eine OS Unterscheidung einbauen.
Etwa so:
REM Wird User an einem Terminal Server angemeldet?
IF %OSTYPE%X == TerminalServerX GOTO TS

If %Homedir%X == X SET Homedir=H:
If %Netdir%X == X Set Netdir=Q:
If %Platte%X == X SET Platte=C:
SET LogonDir=Z:
IF %LOGONSERVER%X == X SET LOGONSERVER=\Server1

REM Betriebssystem dedektieren

IF %OS%X == WIN95X GOTO WIN95
If %OS%X == WINDOWS_NTX GOTO NT
If %OS%X == X goto WFW

REM ----- NT NT NT NT NT NT NT NT NT ---------

NT

echo.
echo Logon Script fr Windows NT Workstation !
echo.

usw…

Für Win95/98 kannst Du das machen indem du in der Autoexec.bat den Wert set OS=WIN95 einbaust.