Am 22.07.2015 um 20:18 schrieb Helmut Hullen:
> Hallo, Jens,
>
> Du meintest am 22.07.15:
>
>> In der logon.bat (siehe
>> http://www.linuxmuster.net/wiki/anwenderwiki:windowsclient:struktur_l
>> ogin_scripte?s[]=logon&s[]=bat) sehe ich folgendes:
>> Wie lange wird da gewartet? 1 Sekunde oder 10 oder was sonst? läuft
>> das nur unter XP und nicht unter Windows 7?
>
>> Vorschläge?
>
> Kein "sleep"-Aufruf, sondern
>
> start /w net use * /delete /yes
Moin Helmut,
ich habe im Prinzip deinen Rat umgesetzt und in login.bat eine
zusätzliche Zeile eingefügt, so geht es wie gewünscht:
:winnt
call net use * /DELETE /YES
call \\berta\netlogon\logon.bat H: %USERNAME% K: pgm R: cdrom T: shares
V: tasks
goto ende
cu, Jens
> Dann wartet ("wait") das Skript an dieser Stelle, bis alle bisherigen
> Freigaben auch ganz gewiss gelöscht (auf Linux: "unmounted") sind.
>
> Windows kann "Multitasking", und das bedeutet bei diesem Skript, dass
> die Folgezeile ("sleep") bereits aufgerufen und ausgeführt wird, wenn
> die aktuelle Zeile ("delete") vielleicht noch arbeitet.
>
> Und auch der "sleep"-Befehl lässt das System nicht unbedingt warten; ich
> vermute, dass bereits die übernächste Zeile verarbeitet wird, während
> diese nächste Zeile noch (als eigenständiger Prozess) "schläft".
>
> Erst die "wait"-Option garantiert, dass eine Folgezeile erst dann
> verarbeitet wird, wenn die aktuelle Zeile fertig ist.
>
> Details: im "DOS-Fenster" eines Windows-Clients:
>
> help start
>
> Die Option "wait" (als /wait oder /w zu übergeben) wird erst im unteren
> Teil der Hilfe-Seite erläutert.
>
> Viele Gruesse!
> Helmut
>
> _______________________________________________
> linuxmuster-user mailing list
> [email protected]
> https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
>
--
Jens Stolze
Fachbereich Informatik
Grund- und Stadtteilschule Eppendorf
_______________________________________________
linuxmuster-user mailing list
[email protected]
https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user