udo.welker 10 Geschrieben 21. November 2003 Melden Teilen 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 Link zu diesem Kommentar
udo.welker 10 Geschrieben 21. November 2003 Autor Melden Teilen Geschrieben 21. November 2003 man muss die usernamen klein schreiben !!! Zitieren Link zu diesem Kommentar
Nick22 11 Geschrieben 21. November 2003 Melden Teilen 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 Link zu diesem Kommentar
udo.welker 10 Geschrieben 21. November 2003 Autor Melden Teilen 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 Link zu diesem Kommentar
klausk 10 Geschrieben 21. November 2003 Melden Teilen Geschrieben 21. November 2003 Mit if /i "%username%" == "Trainer" GOTO Trainer wird nicht mehr nach Groß- und Kleinschreibung unterschieden ... Zitieren Link zu diesem Kommentar
udo.welker 10 Geschrieben 24. November 2003 Autor Melden Teilen 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 Link zu diesem Kommentar
auer 10 Geschrieben 24. November 2003 Melden Teilen 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 Link zu diesem Kommentar
zuschauer 10 Geschrieben 24. November 2003 Melden Teilen 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 Link zu diesem Kommentar
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.