KIX kann keine Unterscripte starten

Dieses Thema KIX kann keine Unterscripte starten im Forum "Windows XP Forum" wurde erstellt von bachy, 19. Mai 2008.

Thema: KIX kann keine Unterscripte starten hallo zusammen, ich habe folgendes Problem , ich möchte per startup kix gruppen auslesen und weiter zugehörige...

  1. hallo zusammen,
    ich habe folgendes Problem ,
    ich möchte per startup kix gruppen auslesen und weiter zugehörige Sricpte ausführen.
    er liest zwar die Gruppen aus aber führ die dazugehörigen Sripte nicht aus:
    hier mal mein Startup.kix

    ; anmeldescript
    break on
    cls

    ; ----Systemzeit synchronisieren -----------------
    settime *

    ; ----anzeige des Informationsfesnters -----------
    color b/w
    box ( 0, 0,24,179,full)
    select
    case (@time < 11:00:00)
    at ( 2,20) Guten Morgen, + @USERID
    case (@time < 18:00:00)
    at ( 2,20) Guten Tag, + @USERID
    case 1
    at ( 2,20) Guten Abend, + @USERID
    endselect
    at ( 4,10) Sie werden mit Ihren Laufwerken und Druckern verbunden.
    at ( 5,10) Ihre Anmeldung an + @WKSTA + erfolgt über den Domänen-
    at ( 6,10) kontroller + @LSERVER + und ist in wenigen Sekunden beendet.
    at ( 8,19) Bitte Warten . . .
    sleep 5
    color r/W
    $TAG_ZEIT = @DAY+, +@MDASNO+. + @YEAR + , +@TIME+ UHR
    at (22,40) $TAG_ZEIT
    color b+/W
    at(10,10) Anmelde - Status:
    ; ? Calling pre-logon script of user in: + @HOMEDRIVE

    call @HOMEDRIVE + prelogon.kix
    $os=@InWin

    IF $os=2
    ; sleep 5
    gosub w9x
    ENDIF

    IF $os=1
    gosub XP
    ENDIF

    :ende
    exit

    :XP
    DO
    $GroupMS=ENUMGROUP($index)
    $Index=$Index+1

    ? Benutzer ist mitglied der Gruppe> + $GroupMS + <
    ;check if the domain-name is part of the group-string. if yes. erase the preceeding domain-part and use the pure group-name for the script
    if InStr($GroupMS,@DOMAIN + \)>0
    $GroupMS=SubStr($GroupMS,Len(@DOMAIN + \)+1)
    ? Suchname ist: > + $GroupMS + <
    call $GroupsMS
    endif


    call $GroupMS
    if @ERROR<>0
    Shell Chr(34) + $GroupMS + .wsf + Chr(34)
    if @ERROR<>0
    Shell Chr(34) + $GroupMS + .cmd + Chr(34)
    if @ERROR<>0
    Shell Chr(34) + $GroupMS + .bat + Chr(34)
    endif
    endif
    endif
    Until Len($GroupMS)=0
    ;Helper
    function IsUserMemberOf($GroupMSName)
    ; check if the user is a member in
    $i=0
    $GroupIS=
    $Membership=

    DO
    $GroupIS=ENUMGROUP($i)
    $i=$i+1
    $Membership=$Membership+$GroupIS
    Until Len($GroupIS)=0

    if instr($Membership,$GroupMSName)>0
    $RETURN=1 ;return true
    else
    $RETURN=0 ;return false

    Endfunction
    sleep 5
    call @HOMEDRIVE + postlogon.kix

    kann mir jemand helfen ......

    danke

    Gruß
    bachy
     
  2. rp
    rp
    Hallo,
    ich hab den Eindruck, in der Zeile call $GroupsMS ist ein s zu viel...
    Ralf
     
Die Seite wird geladen...

KIX kann keine Unterscripte starten - Ähnliche Themen

Forum Datum
Ich kann unter Windows 10 keine Blurays mehr abspielen Windows 10 Forum 28. Feb. 2016
Kann keine Eckklammern mehr machen. Windows 10 Forum 21. Feb. 2016
Kann keinen neuen Benutzer erstellen Windows 8 Forum 2. Juni 2015
Kann Dateien trotz Vollzugriff nicht öffnen oder verwenden (Keine Rechte) Windows 7 Forum 1. Juni 2015
Autoit Error Line 483 / kann keine Exe ausführen Windows XP Forum 20. Sep. 2014