udo.welker 10 Geschrieben 21. November 2003 Melden Geschrieben 21. November 2003 Folgendes Script mach Probleme if "%username%" == "Trainer" GOTO Trainer if "%username%" == "Schulung1" GOTO Schulung1 if "%username%" == "super.dau" GOTO super.dau :Trainer net use * /d /y net use g: "\\xxx\Gruppen SATH" goto Ende :Schulung1 net use * /d /y net use n: "\\xxx\Gruppen SATH" goto Ende :super.dau net use * /d /y net use m: "\\xxx\Gruppen SATH" goto ende :ende egal mit welchen user ich mich anmelde er nimmt immer nur das "trainer" eintrag ???? Zitieren
udo.welker 10 Geschrieben 21. November 2003 Autor Melden Geschrieben 21. November 2003 man muss die usernamen klein schreiben !!! Zitieren
Nick22 11 Geschrieben 21. November 2003 Melden Geschrieben 21. November 2003 wenn du den benutzername klein schreibst, muss auch in dem skript der benutzername klein sein. außerdem gehts auch so: if %username%==trainer GOTO Trainer (ohne ") Zitieren
udo.welker 10 Geschrieben 21. November 2003 Autor Melden Geschrieben 21. November 2003 war ein von mir ein wenig **** ausgedrückt hätte schreiben sollen das das loginscript groß und klein schreibung unterscheidet :-) Zitieren
klausk 10 Geschrieben 21. November 2003 Melden Geschrieben 21. November 2003 Mit if /i "%username%" == "Trainer" GOTO Trainer wird nicht mehr nach Groß- und Kleinschreibung unterschieden ... Zitieren
udo.welker 10 Geschrieben 24. November 2003 Autor Melden Geschrieben 24. November 2003 danke für die Inf noch eine Frage eine Abfrage über %ou% oder so ähnlich geht wahrscheinlich nicht oder ? Grüße Udo Zitieren
auer 10 Geschrieben 24. November 2003 Melden Geschrieben 24. November 2003 @Klausk hat, im Gegensatz zu der Bemerkung von @Nick22, beide Seiten des Vergleichs in "" eingeschlossen. Dies deshalb, weil die Version ohne Hochkommata, ist die Umgebungsvariable %username% aus irgendeinem Grund nicht definiert, zu einem Syntaxfehler führt, der das Script abbricht -> das produziert einen sehr versteckten Fehler, der kaum zu finden ist -> Vergleiche immer in "" einschließen. ------------- Gruß, Auer Zitieren
zuschauer 10 Geschrieben 24. November 2003 Melden Geschrieben 24. November 2003 Hi ! So richtig ausdrücklich geschrieben habt Ihr es aber nun alle noch nicht: Das Problem liegt darin, daß, wenn keine der 3 IF-Anweisungen zutrifft, automatisch die Anweisung nach :Trainer folgt. Die vorhergehenden Tipps bezogen sich (natürlich) auf den Fall, daß keine der 3 IF´s greift -was wohl bei Dir das Problem zu sein scheint. Zitieren
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.