Jump to content

ich muss noch mal was fragen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Recommended Posts

nach dem ich es ja nun geschafft habe, meinen loginscript für 70 user zu schreiben, habe ich noch eine frage:

 

ist es möglich das der loginscript auch ausgeführt wird wenn der benutzer seinen benutzernamen unterschiedlich eingibt????

 

 

zum beispiel:

 

TMustermann

 

Tmustermann

 

tmustermann

 

tMustermann

 

gibt es bei dem befehl "if %username% = TMustermann net use x: \\server\freigabe" eine option die bei der eingabe des benutzernamens nicht auf groß und kleinschreibung achtet???

 

 

wir regelt ihr es so allgemein in euren netzwerken??

Link to comment

ich habe in meinem script zum beispiel folgenden eintrag

 

 

if %username% == NAuer net use e: \\server\edv

if %username% == NAuer net use s: \\server\software

if %username% == NAuer net use x: \\server\nauer

 

 

 

wenn ich mich mit NAuer anmelde gehts, wenn ich mich mit nauer anmelde gehts es aber nicht!!! wenn windows nicht unterscheidet warum funktioniert der script nicht wenn ich meinen benutzername kleine schreibe bei der domänen anmeldung???

Link to comment

Nauer, NAuer, NAUER usw sind für Windows2000 gleich. Du machst da vermutlich was anderes falsch.

Wenn du in dem Skript den Namen nochmal im Reintext schreibst, weiss ich nicht wie er reagiert, daran könnte es vielleicht liegen, Aber von der Systemseite handelt es sich um das selbe Konto.

Link to comment

Also, ich habe einen script geschrieben, der automatisch bei der anmeldung des benutzers an unserer domäne die systemzeit mit dem server synchronisiert, dann dann öffentliche verzeichnis (pool) als laufwerk p: mappt und anschließend die user spezifischen laufwerke (homeverzeichnis, abteilungsverzeichnisse, etc...) mappt.

 

ich möchte damit erreichen, das wenn sich ein user mal an einem anderen rechner anmeldet er auch dort zugriff auf seine dateien und laufwerke hat.

 

 

das ganze hab ich versucht mit net use befehlen zu realisieren.

das funktioniert auf alles, außer den userverzeichnissen. dazu habe ich im script folgende befehle stehen:

 

if %username% == NAuer net use x: \\server\freigabe

 

 

wenn ich mich mit NAuer anmelde geht es, wenn ich mich z.b. mit nauer anmelde geht es nicht und mein laufwerk x ist nicht verfügbar.....

Link to comment

Hi Niko !

 

Für die Zuweisung des Homelaufwerkes würde funktionieren:

 

net use x: \\server\%username%

 

damit vermeidest Du die Namensangabe im Script, daran liegt es auch, daß verschiedene Schreibweisen nicht funktionieren.

Ansonsten ist der net - Befehl nicht all zu mächtig.

 

Wenn Du das ganze weiter ausbauen willst auf Script-Basis, kann ich Dir KixArt empfehlen, ein Scriptinterpreter.

Gibt´s zum Beispiel hier:

 

http://www.scriptlogic.com/kixtart/default.asp

 

zuschauer

Link to comment

das homeverzeichnis habe ich schon über die profil einstellungen definiert, es geht mit um die abteilungsfreigaben wie z.b. sales, einkauf, produktion, verkauf, usw....

 

 

und dies ordner möchte ich über ein script (*.bat, *.cmd, oder ähnliches) den usern zuweisen.

 

 

mit kixtart komm ich nicht so ganz zurecht?????!!!

Link to comment

Mmh,

wenn Du unbedingt auf einer Batch-Datei bestehst:

 

Wenn Du die Nutzernamen im Script vermeiden willst, könntest Du die Laufwerkszuordnungen noch über die Gruppenzugehörigkeit festlegen.

Also in der Art, wenn NAuer Mitglied von EDV dann ...

 

Du schreibst aber, daß Du auch noch Win9x im Netz hast, da funktioniert der entsprechende Befehl IfMember nicht.

Um für Win9x die Gruppenzugehörigkeit feststellen zu können, müßtest Du dann Testdirectories einrichten, auf die nur die entsprechenden Gruppen Leserechte haben.

 

Beispiel: \\Server\EDV\testdatei

 

Leserechte auf \EDV hat nur die Gruppe EDV

 

If exist \\Server\EDV\testdatei net use e: \\server\edv.

 

Das funktioniert mit allen OS, ist dann aber schon ganz schön von hinten durch die Brust.

Würde auch gehen, wenn NAuer ohne Gruppezugehörigkeit Leserechte hätte, aber Gruppen vereinfachen die Administration ungemein.

 

Vielleicht fehlt ja in Deiner Antwort zu KixArt nur das kleine Wörtchen "noch" , "mit kixtart komm ich NOCH nicht so ganz zurecht" ? :wink2:

 

zuschauer

Link to comment

ich besteh nicht unbedingt auf einer bat oder cmd datei, ich würde es auch gerne mit nem richtigen script lösen, aber ich hab kein plan wie ich kixtart nutzen muss und was ich damit wie lösen kann...???

 

ich glaub ich steh vor nem großen problem....???

 

 

gibt es in visual basic oder c++ einen guten assistenten????

Link to comment
  • 1 month later...

Hi,

 

falls Du Mappings auf Basis von Benutzergruppen machen willst empfehlen sich eigentlich nur zwei Dinge : Zum einen das schon häufig genannte KixTart und zum anderen (wenn man bei Batch bleiben will) das Tool IFMEMBER aus dem Windows Resource Kit.

Das Tool kann man sich kostenlos bei MS herunterladen und dann Befehle anhand von Gruppenmitgliedschaften ausführen oder auch nicht. Die Syntax ist im ersten Moment etwas unübersichtlich, aber ansonsten sehr effektiv.

 

Gruss, Luedi

Link to comment
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...