LOGON mit IF

Dieses Thema LOGON mit IF im Forum "Windows Server-Systeme" wurde erstellt von basti001, 15. Jan. 2006.

Thema: LOGON mit IF HI, ich will in meinem LOGON Script (W2K3) den Befehl --- IF %USERNAME%==USER Call test.bat --- ausführen. Eine...

  1. HI,

    ich will in meinem LOGON Script (W2K3) den Befehl --- IF %USERNAME%==USER Call test.bat --- ausführen. Eine Fehlermeldung kommt nicht, aber es wird auch nichts ausgefürht. die Syntax ist richtig nur warum wird die datei nciht aufgerufem. die dtei liegt im Verzeichnis wo die LOGON.bat liegt! selbst wenn ich mit Pfadangaben arbeite wird die Datei nicht ausgeführt. Wo liegt der Fehler?

    Ich will über diesen Weg einzelnen Useren verschiedene Befehle übermitteln.
    Danke
     
  2. Hi,

    die Anweisung IF ... call funktioniert nicht zuverlässig.
    Sinnvoller wäre eine Sprungmarke anzugeben:

    Code:
    if %USERNAME% == Hans Wurst goto haenschen
    
    ...
    hier passiert was
    ...
    
    :haenschen
    call \\servername\netlogon\%USERNAME%.bat
    
    ...
    hier passiert auch was
    ...
    
    exit
    Gruß
    Sven
     
  3. HI ich habe es eben mit der sprungmarke in Form von
    ---------weitere Befehle----------
    if %USERNAME%==User1 goto user1
    if %USERNAME%==User2 goto user2
    :user1
    net use f: \\Server\Folder\Datei.bat
    :user2
    ping 192.168.0.1
    ----------weitere Befehle--------------
    versucht.
    Egal wie ich mich anmelde, es werden immer beide Befehle ausgeführt.
    beim Ausführen der IF Anweisung wird das feld %USERNAME% aber mit dem richtige Username ausgefüllt. daran soll es nicht liegen. nur das Abarbeiten der weiteren Anweisungen erfolgt nicht so wie es soll!

    Die IF befehle stehen in der Logon.Bat
     

  4. richtig wäre:


    Code:
    ---------weitere Befehle----------
    if %USERNAME%==User1 goto user1
    if %USERNAME%==User2 goto user2
    :user1
    net use f: \\Server\Folder\Datei.bat
    goto ende
    :user2
    ping 192.168.0.1
    goto ende
    ----------weitere Befehle--------------
    :ende
    so wie du das Script hattest wurden klar immer beide Befehle ausgeführt...

    Gruß
    Sven
     
Die Seite wird geladen...

LOGON mit IF - Ähnliche Themen

Forum Datum
IIS 7.5 - NICHT-anonymer Logon von Großrechner aus einrichten Windows Server-Systeme 8. Dez. 2015
logon Windows XP Forum 30. Jan. 2010
Server2003: Batch-Variable %logonserver% für geplante Tasks geht nicht mehr! Windows Server-Systeme 6. Dez. 2009
Dateisystem-Berechtigungen durch Netlogon setzen lassen (NT4-Domäne) Windows XP Forum 9. Sep. 2009
bat-ausführen vor user-logon Windows XP Forum 27. März 2009