PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : logon script auf einem PDC



oafish
05.12.02, 17:00
Hallo,
ich verwende Samba als PDC. Funktioniert alles wunderbar.
Allerdings gibt es mit dem logon script einige Kleinigkeiten die mich persönlich stören.

logon script = %G.bat
bewirkt bei jeder Gruppe wird das entsprechende batch ausgeführt.
Mittels include-Anweisung kann ich es auch noch überschreiben. Jeder Benutzer in meinem Netzwerk hat noch ein privates Heimverzeichnis. Muß ich jetzt für jeden Benutzer eine eigene batch schreiben oder kann man das nicht automatisieren?
So sieht eine benuter.bat aus die ich mittels include hinzufügen muß:



net time \\SambaServer /set /yes
@echo off
net use w: \\SambaServer\Name_des_Hauptbenutzers
net use x: \\SambaServer\Mailverzeichnis_des_Hauptbenutzers


Geht sowas? Gibt es in Windows auch vordefinierte Variablen?
Grüßle
oafish

Hero
05.12.02, 17:34
du kannst prüfen wer sich einloggt anhand des benutzernamens und dann ein für den benutzer definiertes mapping aus einer textdatei oder datenbank holen.

oder du definierts gruppen die das gleiche mapping haben.

das script musst dir allerding selber schreiben

wenn du nur windows clients hast dann geht es auch mit vbs,wsh etc.
ich habe es mit wsh gelöst da nur windows clients sich anmelden.

beispiel wsh, ermittelt den angemeldeten benutzernamen:

Do While Username = ""
If DateDiff("s", startTime, Now) > 30 Then Wscript.Quit
Wscript.Sleep 500
Username = WshNetwork.UserName
Loop

oafish
05.12.02, 17:53
Hi,
kennst du einen Befehl der unter Windows wie der Linux "who"-Befehl wirkt?

Grüßle
oafish

Manfred.S
05.12.02, 21:22
die windows commandozeile ist nicht sehr mächtig.

deshalb kann mann sich die aktuell angemeldeten user nur mit zusatztoos aus dem resourcekit anzeigen lassen.

oder mann verwendet scripte die das erledigen

mamue
06.12.02, 07:07
Wenns nur das Heimatverzeichniss ist: Das kannst u noch mit
net use h: /home
Für den Rest wirst Du entweder die Batch per preexec dynamisch erzeugen müssen (samba) oder eben scripten müssen unter windows. Letzteres halte ich für empfehlenswert.

mamue