quser
Goto Top

Netzlaufwerke Gruppenspezifisch verbinden

Beim Anmelden des User soll die zugehörige Grupppe abgefragt werden und dann mit den Speziellen Gruppenlaufwerken verbunden werden.
Da ich aber mehrere Gruppen habe kann ich kein statisches Laufwerk verwenden.

BSP:

Benutzer: Hans Jürgen, Meier Michl
Gruppe: Kämmerei
Laufwerk: Kämmerei, Beiträge


Benutzer: Peter Müller
Gruppe: Sozialamt
Laufwerk: EWO, Ingo, Sozialamt

Content-Key: 36493

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

Ausgedruckt am: 29.03.2024 um 08:03 Uhr

Mitglied: Dani
Dani 22.07.2006 um 11:25:23 Uhr
Goto Top
Hi,
ich habe das bei uns über Kixtart realisiert, funktioniert prima! Ich habe halt immer dei Primärgruppe ausgelesen und dann die entsprechenen Netzlaufwerke verbunden!

Kl. Auszug:
;Abbrechen verhindern
Break off;

;Variablen löschen
FlushKB

;Abästze und neue Zeile
$crlf=chr(13)+chr(10);
$tab=chr(9);

;Console Verstecken
$tmp = SetConsole("SHOW");  

Select
   Case InGroup ("vertrieb") and InGroup ("wydler")  
    ;Gruppenlaufwerke mappen
	"----------------------------------------" + $crlf;  
    "         Gruppen-Laufwerke mappen       " + $crlf;  
    "----------------------------------------" + $crlf;  

    Use S:  $shw01 + "\t1";  
    If @ERROR = 0
	 "Laufwerk wurde erfolgreich eingebunden!" + $crlf;  
	EndIf
    
	Use T:  $shw01 + "\T2";  
	If @ERROR = 0
	 "Laufwerk wurde erfolgreich eingebunden!" + $crlf;  
	EndIf
	
	Use U:  $shw01 + "\" + @USERID + "$";  
	If @ERROR = 0
	 "Laufwerk wurde erfolgreich eingebunden!" + $crlf;  
	EndIf
EndSelect

Gruß
Dani
Mitglied: quser
quser 22.07.2006 um 13:07:55 Uhr
Goto Top
Sorry aber damit komm ich auch nicht klar, vom prinzip her stimmts aber wo muss ich das Script abändern damit ich meine Freigabe verbinde.

Die Zeile Use S: $shw01 + "\t1";?????
Mitglied: Dani
Dani 22.07.2006 um 13:24:18 Uhr
Goto Top
Hi,
Die Zeile Use S: $shw01 + "\t1";?????
$xxx ist eine Variable. \t1 ist die Freigabe.
Beispiel für $shw01:
$shw01="\\server"  

Gruß
Dani
Mitglied: SarekHL
SarekHL 23.07.2006 um 02:04:47 Uhr
Goto Top
ich habe das bei uns über Kixtart realisiert

Kixtart kenne ich nicht, was ist das? Eine Scriptsprache? Die muß dann aber erst installiert werden, oder? Muß die dann nur auf den Server oder auf alle Clients?
Mitglied: Dani
Dani 23.07.2006 um 21:12:12 Uhr
Goto Top
Hi,
wichtig ist nur das die wkix32.exe auf den netlogon liegt. Sie dazu gehörigen Dateien auch. Ja, es ist ein Art Scriptsprache.


Gruß
Dani