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 ????
udo.welker 10 Geschrieben 21. November 2003 Autor Melden Geschrieben 21. November 2003 man muss die usernamen klein schreiben !!!
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 ")
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 :-)
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 ...
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
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
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.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden