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-Key: 452291

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

Printed on: April 20, 2024 at 08:04 o'clock

Member: Pjordorf
Solution Pjordorf May 16, 2019 at 12:41:29 (UTC)
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
Member: sammy65
sammy65 May 17, 2019 at 05:41:41 (UTC)
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
Mitglied: 139708
139708 May 17, 2019 updated at 06:06:22 (UTC)
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
Member: sammy65
sammy65 May 17, 2019, updated at Jul 30, 2020 at 11:01:46 (UTC)
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