[kixtart] voor elke groep een script

Pagina: 1
Acties:
  • 108 views sinds 30-01-2008
  • Reageer

  • Dirkse1984
  • Registratie: Februari 2004
  • Niet online
Ik heb kixtart nu helemaal werkende, het doet wat ik wil.
Nu zou ik graag willen weten, hoe je aan 1 groep een script geeft, en aan een andere groep weer een ander script.

Als de groep administrators zich inlogd, ze een ander script krijgen als de groep test.

Ik heb nu alleen een script genaamd "kixtart.kix" aangemaakt.
Deze wordt dan uitgevoerd bij alle gebruikers die zich op de server (windows2003) inloggen.
Dit zou ik graag anders willen hebben.
Maar hoe ik dit moet realiseren weet ik nog niet.
Heb verschillende voorbeelden van scripts bekeken, maar daar kwam dit niet in voor.

Waarschijnlijk zal ik eerst wel een soort index script moeten maken, die kijkt welke groep erin logt, of kan dit anders?

Alvast bedankt!
Als iemand mij hierbij kan helpen, dan graag

  • Archie_T
  • Registratie: Januari 2002
  • Laatst online: 07:06
Heb je de manual wel gelezen?? Zo ja, pak em weer eens en kijk eens bij INGROUP. Zo nee, pak em eens en kijk eens bij INGROUP

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Als je pocht met Windows2003 dan kan je toch policies gebruiken om bepaalde kix-scripts uit te voeren?

Daarnaast zou je, volgens mij, zelfs met Kixtart bepalen welk script uitgevoerd wordt (aan de hand van de groep).

Even vriendelijke opmerking: let even op je post-gedrag... GoT is geen afhaal-chinees en andere users zouden het zeer waarderen als je hen ook eens helpt :)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

je kunt toch in 1 loginscript je zaken per groep regelen met "if ingroup"?

  • Dirkse1984
  • Registratie: Februari 2004
  • Niet online
wat ik nu heb is:

code:
1
kix32 "orgineel"


Dan werkt al.
Dat andere moet ik nog uitzoeken, want nu moet ik alle gebruikers bij langs om dit uit te voeren.
Kun je ook in een policy zeggen, welk script moet worden uitgevoerd?
Heb het geprobeerd bij logon/ logof, maar dat wil niet.

Bedankt voor de reacties tot nu toe

  • Dirkse1984
  • Registratie: Februari 2004
  • Niet online
Verwijderd schreef op 10 mei 2004 @ 11:18:
je kunt toch in 1 loginscript je zaken per groep regelen met "if ingroup"?
met if ingroep, wat voor groep wordt er dan bedoeld?
De map users, een OU of een groep hoi - met gebruikers erin?

  • Archie_T
  • Registratie: Januari 2002
  • Laatst online: 07:06
Dirkse1984 schreef op 10 mei 2004 @ 11:42:
wat ik nu heb is:

code:
1
kix32 "orgineel"


Dan werkt al.
Dat andere moet ik nog uitzoeken, want nu moet ik alle gebruikers bij langs om dit uit te voeren.
Kun je ook in een policy zeggen, welk script moet worden uitgevoerd?
Heb het geprobeerd bij logon/ logof, maar dat wil niet.

Bedankt voor de reacties tot nu toe
Sorry, maar ik snap er nu niets meer van?? Wat bedoel je met "orgineel"? Nu moet je langs bij de gebruikers om uit te voeren? Wat? Kan je misschien ietsje duidelijker zijn?
En met groep wordt een groep bedoelt, andere omschrijving kan ik er niet aan geven eigenlijk.

[ Voor 10% gewijzigd door Archie_T op 10-05-2004 11:49 ]


Verwijderd

Dirkse1984 schreef op 10 mei 2004 @ 11:47:
[...]


met if ingroep, wat voor groep wordt er dan bedoeld?
De map users, een OU of een groep hoi - met gebruikers erin?
eeehhh, komt ie:
if ingroup 'Marketing' then do blablabla
if ingroup 'Sales' then do blablabla


Dus de groepen die je in je AD gedefinieerd hebt, waar je users in zitten.

  • Dirkse1984
  • Registratie: Februari 2004
  • Niet online
Archie_T schreef op 10 mei 2004 @ 11:48:
[...]

Sorry, maar ik snap er nu niets meer van?? Wat bedoel je met "orgineel"? Nu moet je langs bij de gebruikers om uit te voeren? Wat? Kan je misschien ietsje duidelijker zijn?
En met groep wordt een groep bedoelt, andere omschrijving kan ik er niet aan geven eigenlijk.
Sorry, misschien inderdaad een beetje onduidelijk.

Wat ik nu heb is:
Elke gebruiker heeft in zijn profiel kix32 staat.
Dus kixtart.kix, het default script wordt dan opgestart is de bedoeling.
In kixtart.kix heb ik nu staan:
code:
1
2
IF INGROUP "test"
shell "orgineel.kix"


test is dus de groep waar de gebruikers lid van zijn.
orgineel.kix is nu het script wat opgestart moet gaan worden.
Test en orgineel.kix moet dus vervangen kunnen worden door elk ander woord.

Op dit moment werkt het zo alleen nog niet.

Maar zover ik het nu begrijp is dit de bedoeling.

edit:
En het woordje shell is denk ik nog fout, wat hij geeft nu een piep bij het inloggen

[ Voor 10% gewijzigd door Dirkse1984 op 10-05-2004 12:00 ]


Verwijderd

nee, je begrijpt t niet helemaal goed.
Je hoeft geen verschillende scripts aan te spreken. Alles wat je nu in je verschillende scripts hebt staan voor afzonderlijke groepen, kun je in 1 script zetten.
dan voert ie de gezamenlijke dingen voor iedereen uit, en daar waar je verschil wilt maken in groepen (bijvoorbeeld mappings), gebruik je in dat script de if ingroup functie.
is t je zo wel duidelijk?

  • Dirkse1984
  • Registratie: Februari 2004
  • Niet online
Verwijderd schreef op 10 mei 2004 @ 11:59:
nee, je begrijpt t niet helemaal goed.
Je hoeft geen verschillende scripts aan te spreken. Alles wat je nu in je verschillende scripts hebt staan voor afzonderlijke groepen, kun je in 1 script zetten.
dan voert ie de gezamenlijke dingen voor iedereen uit, en daar waar je verschil wilt maken in groepen (bijvoorbeeld mappings), gebruik je in dat script de if ingroup functie.
is t je zo wel duidelijk?
ahha, ja eigenlijks ook logisch!
Ik zal het ff proberen.
thx

  • Archie_T
  • Registratie: Januari 2002
  • Laatst online: 07:06
Dirkse1984 schreef op 10 mei 2004 @ 11:55:
[...]
Wat ik nu heb is:
Elke gebruiker heeft in zijn profiel kix32 staat.
Dus kixtart.kix, het default script wordt dan opgestart is de bedoeling.
In kixtart.kix heb ik nu staan:
code:
1
2
 IF INGROUP ("test")
shell "orgineel.kix"

test is dus de groep waar de gebruikers lid van zijn.
orgineel.kix is nu het script wat opgestart moet gaan worden.
Test en orgineel.kix moet dus vervangen kunnen worden door elk ander woord.
edit:
En het woordje shell is denk ik nog fout, wat hij geeft nu een piep bij het inloggen
Bijna goed ;)
code:
1
2
3
IF Ingroup ("TEST")
 call "orgineel.kix"
ENDIF

Ik zou zelf één script maken met verschillende GOTO's, maar dat is ieder z'n eigen voorkeur, ik ben niet gek van allemaal losse scripts.

  • Dirkse1984
  • Registratie: Februari 2004
  • Niet online
ik heb nu de volgende code in kixtart.kix staan:

code:
1
2
3
4
5
IF INGROUP ("test")
MESSAGEBOX ("je zit in groep test", "Kixtart", 0, 10)
endif
IF INGROUP ("testb")
MESSAGEBOX ("je zit in groep testb", "Kixtart", 0, 10)


En het leuke is, dat het nog werkt ook.
Iedereen bedankt.
Pagina: 1