Sebastian Wolfgarten schrieb: > > Hallo, > > auch wenn das jetzt hier ziemlich off-topic ist: > Hat jemand mal ein Startskript geschrieben, was > auf nem Windoof Server l�uft und an Win9x > Clients userbezogene Shares mounted?
Ja. Und mit einem Samba als PDC funzt es auch... ;) > An WinNT Clients scheint das wohl sehr leicht > zu sein, nur an Wintendo 9x ist das schwer, > weil keine Umgebungsvariablen (%username%) > existieren? Hat jemand da Erfahrung? > > Ich lob mir Samba :-) > > Gru� > Sebastian Hatte vor ein paar Tagen das gleiche Problem. Das ist etwas verzwickt, aber l�sbar: In der logon.bat ist eine Zeile, welche auf dem Client auf Vorhandensein einer Umgebungsvariablen pr�ft (Fest- stellung ob NT/2k oder 9x) und bei 9x passiert folgendes: %PATH% wird auf %TEMP% erweitert, die username.bat wird aus dem Netlogon-Share auf den lokalen Rechner nach %TEMP% kopiert und mit "call" gestartet. Die "username.bat" ist ein "leicht b�sartiges" Batch-Skript, welches sich zudem noch selbst aufruft (ja, man k�nnte auch zwei Dateien daraus machen), den Namen des angemeldeten Users aus der Registry holt und in die Variable %USERNAME% schreibt. Dann werden die tempor�ren Dateien gel�scht und %PATH% wieder auf den urspr�nglichen Wert zur�ckgesetzt. Anschlie�end geht es mit den ganz normalen "net use ..."- Befehlen weiter, dann wieder f�r alle Windows-Systeme. Die username.bat ist nicht von mir, die habe ich im I-Net gefunden. Sie ist f�r die Kommandozeile gedacht, ich habe nur das Drumherum f�r den logon.bat-Einsatz gebaut, denn die Sache ist verzwickter als es zun�chst schien. Mit zus�tzlicher Software geht das sicher auch einfacher, aber ich brauchte eine allgemeing�ltige L�sung, welche nicht auf irgendwelche Zus�tze angewiesen ist. Und: Es funktioniert! *freu* Habe die Datei gerade nicht da, aber morgen bekommst Du noch eine Mail :) Und man sitzt am DOS-Prompt und fragt sich, wie man es eigentlich damals ohne awk, sed & Co. ausgehalten hat :) Gru�, ab -- To err is human; effective mayhem requires the root password! -- -- Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

