sammy65
Goto Top

KIX Anmeldescript verschachtelte Abfrage

Hallo miteinander,

ich setze in unserem Windows Netz KIXtart ein.

Jetzt möchte ich eine Änderung im Loginscript machen und eine Abfrage verschachteln.... was aber nicht klappt


Wenn ein User zu Gruppe 1 gehört, dann Mache Option 1
Wenn ein User zu Gruppe 2 gehört, dann Option 2...
Sonst, dann mache Option 3

Mein Scritschnipsel sieht so aus.....

IF INGROUP ("JL_Mitarbeiter")  
           SHELL "\\sab003\NETLOGON\BgInfo_JL\Bginfo.exe \\SAB003\NETLOGON\BgInfo_JL\user.bgi /accepteula /timer:0"  

IF INGROUP ("JL_Mitarbeiter_Ablach")  
           SHELL "\\sab003\NETLOGON\BgInfo_JL\Bginfo.exe \\SAB003\NETLOGON\BgInfo_JL\user.bgi /accepteula /timer:0"  

ELSE
           SHELL "\\SAB003\NETLOGON\BgInfo\Bginfo.exe \\SAB003\NETLOGON\BgInfo\user.bgi /accepteula /timer:0"  
 
ENDIF

Ich habe es auch so probiert:

IF INGROUP ("JL_Mitarbeiter")  
           SHELL "\\sab003\NETLOGON\BgInfo_JL\Bginfo.exe \\SAB003\NETLOGON\BgInfo_JL\user.bgi /accepteula /timer:0"  

IF INGROUP ("JL_Mitarbeiter_Ablach")  
           SHELL "\\sab003\NETLOGON\BgInfo_JL\Bginfo.exe \\SAB003\NETLOGON\BgInfo_JL\user.bgi /accepteula /timer:0"  

ELSE
           SHELL "\\SAB003\NETLOGON\BgInfo\Bginfo.exe \\SAB003\NETLOGON\BgInfo\user.bgi /accepteula /timer:0"  
 
ENDIF
ENDIF

Was mache ich denn falsch?

lg
Thomas

Content-ID: 452291

Url: https://administrator.de/contentid/452291

Ausgedruckt am: 14.11.2024 um 01:11 Uhr

Pjordorf
Lösung Pjordorf 16.05.2019 um 14:41:29 Uhr
Goto Top
Hallo,

Zitat von @sammy65:
was aber nicht klappt
Sondern? Fehlermeldungen? Waschfrauengeschwafel oder wird dir die Bild-Zeitung vorgelesen? Oder dürfen wir uns etwas ausdenken?

Was mache ich denn falsch?
Wo soll dein EndIF stehen und was bewirken?
http://www.kixtart.org/forums/ubbthreads.php?ubb=showflat&Number=18 ...
http://www.kixtart.org/forums/ubbthreads.php?ubb=showflat&Number=20 ...
https://www.itprotoday.com/devops-and-software-development/kixtart-scrip ...
https://www.itprotoday.com/devops-and-software-development/creating-logo ...

Gruß,
Peter
sammy65
sammy65 17.05.2019 um 07:41:41 Uhr
Goto Top
Hi,

ich möchte, dass wenn der user zu
Gruppe 1 gehört Option 1 ausgeführt wird
Gruppe 2 Option 2
...
Wenn der User zu keiner der Gruppen gehört, dann soll er option 3 ausführen.

Fehlermeldungen hab ich keine erhalten,
Ich wollte eigentlich jetzt kein "Waschfrauengerschwafel " schreiben, sondern ich habe eine FRage gestellt, was ich im Script falsch mache.

Gruß
Thomas
139708
139708 17.05.2019 aktualisiert um 08:06:22 Uhr
Goto Top
SELECT 
    CASE INGROUP("JL_Mitarbeiter")  
           SHELL "\\sab003\NETLOGON\BgInfo_JL\Bginfo.exe \\SAB003\NETLOGON\BgInfo_JL\user.bgi /accepteula /timer:0"  

    CASE INGROUP("JL_Mitarbeiter_Ablach")  
           SHELL "\\sab003\NETLOGON\BgInfo_JL\Bginfo.exe \\SAB003\NETLOGON\BgInfo_JL\user.bgi /accepteula /timer:0"  

    CASE 1
           SHELL "\\SAB003\NETLOGON\BgInfo\Bginfo.exe \\SAB003\NETLOGON\BgInfo\user.bgi /accepteula /timer:0"  
 
ENDSELECT
sammy65
sammy65 17.05.2019, aktualisiert am 30.07.2020 um 13:01:46 Uhr
Goto Top
Dankeschön, so hats geklappt....

IF INGROUP ("JL_Mitarbeiter")  
   SHELL "\\sab003\NETLOGON\BgInfo_JL\Bginfo.exe \\SAB003\NETLOGON\BgInfo_JL\user.bgi /accepteula /timer:0"  
ELSE

 IF INGROUP ("JL_Mitarbeiter_Ablach")  
    SHELL "\\sab003\NETLOGON\BgInfo_JL\Bginfo.exe \\SAB003\NETLOGON\BgInfo_JL\user.bgi /accepteula /timer:0"  
 ELSE

  SHELL "\\SAB003\NETLOGON\BgInfo\Bginfo.exe \\SAB003\NETLOGON\BgInfo\user.bgi /accepteula /timer:0"  

ENDIF
ENDIF