Jump to content

Problem mit Script


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

Empfohlene Beiträge

Geschrieben

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 ????

Geschrieben

@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

Geschrieben

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.

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

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 erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...